Berikut adalah beberapa metode penting pada List di Dart yang berguna dalam pengembangan aplikasi Flutter:
1. Method add() : Menambahkan elemen ke akhir List.
Metode add()
digunakan untuk menambahkan elemen baru ke akhir List. Contoh penggunaan:
List<int> numbers = [1, 2, 3];
numbers.add(4);
Setelah kode di atas dijalankan, List numbers
akan berisi [1, 2, 3, 4]
.
2. Method addAll() digunakan untuk menambahkan List atau Iterable ke akhir List. Contoh penggunaan:
Metode addAll()
digunakan untuk menambahkan List atau Iterable ke akhir List. Contoh penggunaan:
List<int> numbers = [1, 2, 3];
List<int> moreNumbers = [4, 5, 6];
numbers.addAll(moreNumbers);
Setelah kode di atas dijalankan, List numbers
akan berisi [1, 2, 3, 4, 5, 6]
.
3. Method remove() digunakan untuk menghapus elemen tertentu dari List. Contoh penggunaan:
Metode remove()
digunakan untuk menghapus elemen tertentu dari List. Contoh penggunaan:
List<int> numbers = [1, 2, 3];
numbers.remove(2);
Setelah kode di atas dijalankan, List numbers
akan berisi [1, 3]
.
4. Method removeAt() : Menghapus elemen pada indeks tertentu.
Metode removeAt()
digunakan untuk menghapus elemen pada indeks tertentu dari List. Contoh penggunaan:
List<int> numbers = [1, 2, 3];
numbers.removeAt(1);
Setelah kode di atas dijalankan, List numbers
akan berisi [1, 3]
.
5. Method removeLast(): Menghapus elemen terakhir dari List.
Metode removeLast()
digunakan untuk menghapus elemen terakhir dari List. Contoh penggunaan:
List<int> numbers = [1, 2, 3];
numbers.removeLast();
Setelah kode di atas dijalankan, List numbers
akan berisi [1, 2]
.
6. Method indexOf(): Mengembalikan indeks elemen tertentu di dalam List.
Metode indexOf()
digunakan untuk mencari indeks dari elemen tertentu di dalam List. Contoh penggunaan:
List<int> numbers = [1, 2, 3];
int index = numbers.indexOf(2);
Setelah kode di atas dijalankan, variabel index
akan bernilai 1
, karena elemen 2
berada pada indeks ke-1 di dalam List numbers
.
7. Method sort(): Mengurutkan elemen-elemen pada List.
Metode sort()
digunakan untuk mengurutkan elemen-elemen pada List. Contoh penggunaan:
List<int> numbers = [3, 1, 2];
numbers.sort();
Setelah kode di atas dijalankan, List numbers
akan berisi [1, 2, 3]
.