"Merhaba, Amigo!"
"Sabah dersin nasıldı?"
"Pekala, iyi oldu. Sana bundan bahsedeceğim."
"Bilaabo bana bir dizi tasarım deseni verdi ve Ellie bana bir sürü koleksiyon gösterdi. Sonuçta kolay bir gün değil."
"Endişelenme - sana fazla yük olmayacağım."
"Size zaten karşılaştığınız iki fayda sınıfından bahsetmek istiyorum."
" Diziler ve Koleksiyonlar sınıfları. Tüm yöntemleri statiktir ve koleksiyonlar ve dizilerle çalışmak üzere tasarlanmıştır."
"Daha basit olanla başlayacağım: Diziler . İşte yöntemleri:"
Yöntemler | Açıklama |
---|---|
|
Geçirilen öğelerle dolu değişmez bir liste döndürür. |
|
a dizisinde veya fromIndex'ten toIndex'e alt dizide bir öğe (anahtar) arar. Dizi sıralanmalıdır! Öğe dizinini veya öğe bulunmazsa fromIndex-1'i döndürür. |
|
Sıfırıncı dizinden başlayarak ve newLength öğelerinden oluşan orijinal dizinin bir kopyasını döndürür. |
|
"Kimden"den "kime"ye orijinal dizinin bir kopyasını döndürür. |
|
İki dizinin derinlemesine karşılaştırmasını gerçekleştirir. Diziler, elemanları eşitse eşit kabul edilir. Öğelerin kendileri diziyse, onlar üzerinde de derin bir karşılaştırma yapılır. |
|
Tüm öğeleri temel alan derin bir karma kod döndürür. Bir öğe bir diziyse, öğede deepHashCode da çağrılır. |
|
Bir dizinin bir dizeye derin bir dönüşümünü gerçekleştirir. Her öğede toString() öğesini çağırır. Bir öğe bir diziyse, derin içeriğine göre de bir dizgeye dönüştürülür. |
|
İki diziyi eleman eleman karşılaştırır. |
|
Bir diziyi (veya alt diziyi) belirtilen değerle doldurur. |
|
Bir dizinin tüm öğelerinin toplam karma kodunu hesaplar. |
|
Bir diziyi (veya alt diziyi) artan düzende sıralar. |
|
Bir diziyi bir dizgeye dönüştürür. Her öğede toString() öğesini çağırır; |
"Pekala, bunlar çok yararlı yöntemler. Birçoğu bana yardımcı olur."
Burada tüm yöntemleri sunmadığımı da belirtmek isterim. Tablodaki yöntemlerin hemen hemen tümü, tüm ilkel türler için aynı karşılıklara sahiptir. Örneğin, tablonun bir String toString( int [] a) yöntemi vardır ve sınıfta ayrıca String toString( boolean [] a), String toString( byte [] a), String toString( long [] a), String vardır toString( float [] a), String toString( double [] a) ve String toString( char [] a) yöntemleri."
"Eh, bu işleri değiştirir. Bu da onu vazgeçilmez bir sınıf yapar."
"Beğenmenize sevindim. Neyse, bir aradan sonra devam ederiz."
GO TO FULL VERSION