Senarai
List<E>
(terutamanya ArrayList
dan LinkedList
) ialah antara muka yang paling banyak digunakan dalam Java untuk berfungsi dengan koleksi tersusun elemen. Kecekapannya lebih menyerlah apabila digabungkan dengan ekspresi lambda, membolehkan manipulasi data yang ringkas dan cekap.
Mari lihat beberapa contoh:
<code class="language-java">List<String> nomes = Arrays.asList("Ana", "Carlos", "Bruna"); // Iteração com forEach e lambda nomes.forEach(nome -> System.out.println(nome)); // Remoção de elementos com removeIf e lambda nomes.removeIf(nome -> nome.startsWith("C")); System.out.println(nomes); // Saída: [Ana, Bruna] // Transformação de elementos com replaceAll e lambda nomes.replaceAll(nome -> nome.toUpperCase()); System.out.println(nomes); // Saída: [ANA, BRUNA]</code>
Seperti yang ditunjukkan, forEach
, removeIf
dan replaceAll
memudahkan operasi biasa pada senarai, menjadikan kod lebih bersih dan lebih mudah dibaca melalui penggunaan lambdas. Gabungan ini sesuai untuk tugasan seperti menapis, mengubah dan mengulang elemen.
Atas ialah kandungan terperinci Senarai