List<String> listStr = new ArrayList<String>();
if(listStr.size == 0){
}
Benceif (listStr.size == 0) {öyle değil (listStr.isEmpty()) {
if(listStr.isEmpty()){
}
karşı listStr.isEmpty()
kullanmanın faydalarından biri ise o karşı listenin boyutunu kontrol edip sıfırıyla karşılaştırır, sadece listenin boş olup olmadığını kontrol eder. Sık sık if(listStr.isEmpty())
yerine if(listStr.size == 0)
kodunu görüyorum, başka avantajlar var mı? Bu şekilde kontrol edilmememin bir nedeni var mı?
1.6'da, "ArrayList.isEmpty", dönüş dönüş boyutu == 0; 'olarak uygulanır. – khachik