Я искал это, но не смог найти то, что мне нужно, поэтому создал новый пост. Я надеюсь понять эту проблему. Спасибо.
ArrayList<String> arraylist= new ArrayList<String>();
arraylist.add("Nguyen");
arraylist.add("Viet");
String[] name={"Quan","Doan","Thi","Ha"};
arraylist.add(name);// error here
ArrayList<Object> arraylist1=new ArrayList<Object>();
arraylist1.add("Nguyen");
arraylist1.add("Viet");
Object[] name1={"Quan","Doan","Thi","Ha"};
arraylist1.add(name1);// not error
Может кто-нибудь объяснить, что, когда я передаю метод name
в add()
, тогда я получаю ошибку, но когда я передаю метод name1
в add()
, он отлично работает, почему это так...