Koleksi Apache Commons - Abaikan Null
Kelas CollectionUtils dari pustaka Koleksi Apache Commons menyediakan berbagai metode utilitas untuk operasi umum yang mencakup berbagai kasus penggunaan. Ini membantu menghindari penulisan kode boilerplate. Library ini sangat berguna sebelum jdk 8 karena fungsi serupa sekarang tersedia di Stream API Java 8.
Periksa Not Null Elements
addIgnoreNull () metode CollectionUtils bisa digunakan untuk memastikan bahwa hanya nilai non-null yang ditambahkan ke koleksi.
Pernyataan
Berikut adalah deklarasi untuk
org.apache.commons.collections4.CollectionUtils.addIgnoreNull() metode -
public static <T> boolean addIgnoreNull(Collection<T> collection, T object)
Parameter
collection - Koleksi yang akan ditambahkan, tidak boleh kosong.
object - Objek yang akan ditambahkan, jika null maka tidak akan ditambahkan.
Nilai Kembali
Benar jika koleksinya berubah.
Pengecualian
NullPointerException - Jika koleksinya nol.
Contoh
Contoh berikut menunjukkan penggunaan org.apache.commons.collections4.CollectionUtils.addIgnoreNull()metode. Kami mencoba menambahkan nilai null dan sampel nilai bukan null.
import java.util.LinkedList;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
public class CollectionUtilsTester {
public static void main(String[] args) {
List<String> list = new LinkedList<String>();
CollectionUtils.addIgnoreNull(list, null);
CollectionUtils.addIgnoreNull(list, "a");
System.out.println(list);
if(list.contains(null)) {
System.out.println("Null value is present");
} else {
System.out.println("Null value is not present");
}
}
}
Keluaran
Outputnya disebutkan di bawah ini -
[a]
Null value is not present