8 Ocak 2012, Pazar
eşittir vs Diziler.Java eşittir
Java'da diziler karşılaştırırken, aşağıdaki 2 tablolar arasında herhangi bir fark var mı?
array1.equals(array2);
Arrays.equals(array1, array2);
Ve eğer onlar ne?
CEVAP
8 Ocak 2012, Pazar
array1.equals(array2)
3*, yani* aynı dizi ile aynıdır. @Olarak alf noktaları, en insanların beklentisi bu değil.
Arrays.equals(array1, array2)
diziler içeriğini karşılaştırır.
Benzer şekilde array.toString()
çok kullanışlı olmayabilir ve Arrays.toString(array)
kullanmak gerekir.
Bunu Paylaş:
== Eşittir vs Java() karışıklık...
Orada bir Java C eşittir'#; '...
Java Dizeleri: () compareTo vs eşittir...
orada bir Java boş birleşiyor operatör...
Java: =vs eşittir Tamsayı=...