리스트에서 중복을 제거하는 방법이야 여러가지가 있겠지만,
아래 방법은 어떨까?
toSet
으로 중복을 제거하고, 다시 리스트로 바꿔주는 방법이다.
List listSample = [1, 2, 2, 3, 4, 4, 23, 24, 324, 2353, 12, 1, 12];
main() {
Set setSample = listSample.toSet();
print(setSample);
// Console >> {1, 2, 3, 4, 23, 24, 324, 2353, 12}
List setNewList = [];
setNewList.addAll(setSample);
print(setNewList);
// Console >> [1, 2, 3, 4, 23, 24, 324, 2353, 12]
print('newList\'s type is List : ${setNewList is List}');
// Console >> newList's type is List : true
}
끝.
'Dead Code > Flutter_Dart' 카테고리의 다른 글
[다트] VSCode snippet 생성기(generator) (0) | 2024.04.02 |
---|---|
[플러터] SearchBar Widget 사용하기 (0) | 2023.07.25 |
[플러터] Sheets로 이미지 URL의 EXIF 정보 얻어내기 (0) | 2023.07.24 |
[플러터] 심플 애니메이션 (0) | 2023.07.20 |
[플러터] minSdkVersion 위치 (0) | 2023.07.18 |
[플러터] Map 정렬하기 (0) | 2023.07.12 |
[플러터] 구글 Sheets 를 DB로 사용해서 갤러리 만들기 #2 (0) | 2023.07.12 |
[플러터] .json theme 파일사용하기 (0) | 2023.07.11 |
[플러터] widget : Wrap (0) | 2023.07.06 |
[플러터] package : fluttertoast (0) | 2023.06.26 |