标签: java
ArrayList<String> indirizzi = new ArrayList<String>(); for(int i=0; i<n; i++) { String ind = in.nextLine(); indirizzi.get(i).add(ind); }
未为类型add(String)定义方法String。
add(String)
String
这个程序给我上面的错误。
我不明白为什么。
答案 0 :(得分:5)
get()返回一个String,然后在add()返回的String上调用get()。 String类没有add()方法,因此String类型的错误未定义。我相信您只是想要:
get()
add()
indirizzi.add(ind);
这会将用户输入添加到List。
List
如果要在特定索引处添加,请使用set()方法:
set()
indirizzi.set(i, ind);
哪个会将ind设置为i的第indirizzi个索引
ind
i
indirizzi