23 Eylül 2019 Pazartesi

ArrayUtils Sınıfı

add metodu
Bir dizinin sonuna bir eleman ekleyerek yeni bir dizi döner.

addAll metodu
Verilen dizileri uç uca ekleyerek yeni bir dizi döner.

Örnek
Elimizde iki tane dizi olsun.
String[] first = ...; String[] second = .. ;
Bunları birleştirip yeni bir dizi elde etmek için şöyle yaparız.
String[] both = ArrayUtils.addAll(first, second);
clone metodu
Verilen dizinin shallow copy'sini alır. Yani şu kod ile ayndır.
int[] a = new int[]{1,2,3,4,5};
int[] b = a.clone();
Örnek
Şöyle yaparız
int[] a = ...;
int[] b = ArrayUtils.clone(a);
contains metodu
Sadece Java kullanmak istersek belki Arrays.binarySearch() kullanılabilir.
Örnek
Şöyle yaparız.
String[] fieldsToInclude = { "id", "name", "location" };

if ( ArrayUtils.contains( fieldsToInclude, "id" ) ) {
    // Do some stuff.
}
nullToEmpty metodu
Şöyle yaparız.
SomeObject[] array = ArrayUtils.nullToEmpty(possiblyNullArray);
toArray metodu
Şöyle yaparız.
String[] arr = ArrayUtils.toArray("The string");
toObject metodu
Boxing işlemini yapar. Primitive diziden nesne tipteki diziye çevirir. Bu metodun tersini toPrimitive() yapar.

toPrimitive metodu
Unboxing işlemini yapar. Nesne dizisinden primitive tipteki diziye çevirir. Bu metodun tersini toObject() yapar.

Hiç yorum yok:

Yorum Gönder