Java ArrayList索引
问题内容:
int[] alist = new int [3];
alist.add("apple");
alist.add("banana");
alist.add("orange");
假设我要使用ArrayList中的第二项。为了获得以下输出,编码是什么?
输出:
香蕉
问题答案:
你ArrayList
错了
- 您不能具有整数数组并分配字符串值。
- 您不能
add()
在数组中执行方法
而是这样做:
List<String> alist = new ArrayList<String>();
alist.add("apple");
alist.add("banana");
alist.add("orange");
String value = alist.get(1); //returns the 2nd item from list, in this case "banana"
索引是从计算0
到N-1
这里N
是size()
名单。