Chỉ mục đầu tiên được đặt thành rỗng (trống), nhưng nó không in đúng đầu ra, tại sao?Tại sao không list.get (0) .equals (null) hoạt động?
//set the first index as null and the rest as "High"
String a []= {null,"High","High","High","High","High"};
//add array to arraylist
ArrayList<Object> choice = new ArrayList<Object>(Arrays.asList(a));
for(int i=0; i<choice.size(); i++){
if(i==0){
if(choice.get(0).equals(null))
System.out.println("I am empty"); //it doesn't print this output
}
}
Bí quyết: 'System.out.println (Arrays.asList (null," High "," High "," High "," High "," High "));' thực hiện những gì bạn muốn mà không cần tất cả mã phụ. Tôi nói của nó "giống nhau" bởi vì bạn có thể không biết bạn có thể in nulls – Pyrolistical