Java ArrayList Index

2022-09-01 14:50:13
int[] alist = new int [3];
alist.add("apple");
alist.add("banana");
alist.add("orange");

假设我想使用数组列表中的第二项。为了获得以下输出,编码是什么?

输出:

香蕉


答案 1

你都错了,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"

索引从列表的位置开始计数。0N-1Nsize()


答案 2

阅读有关数组数组列表的更多信息

List<String> aList = new ArrayList<String>();
aList.add("apple");   
aList.add("banana");   
aList.add("orange");   
String result = alist.get(1);  //this will retrieve banana

注意:索引从 0 开始,即零


推荐