List<String> listStr = new ArrayList<String>();
if(listStr.size == 0){
}
私の見解でlistStr.isEmpty()
を使用する利点の一つは、それがないということですリストのサイズをチェックし、それをゼロと比較します。リストが空であるかどうかをチェックします。コードベースでif(listStr.isEmpty())
の代わりにif(listStr.size == 0)
と表示されることが多いため、他にも利点はありますか?私が気づいていないことがこのようにチェックされている理由はありますか?場合(listStr.size == 0){対IF(listStr.isEmpty()){
1.6では、 'ArrayList.isEmpty'は' return return size == 0; 'として実装されています。 – khachik