所以我有这些列表:
List<Double> myDoubList1 = new LinkedList<>();
myDoubList1.Add(100);
myDoubList1.Add(66.7);
List<Double> myDoubList=new LinkedList<>();
myDoubList.Add(3);
double g=myDoubList[0]*myDoubList1[0];//error
但是在最后一行,它有一个错误:需要数组,但是List found错误。
为什么它会给我这个错误?
答案 0 :(得分:7)
您无法使用括号表示法访问列表。列表元素必须通过List#get
代替:
myDoubleList1.get(0);
答案 1 :(得分:0)
首先,它不是Add
,而是add
。
第二:您需要使用get
方法:
double d=list1.get(0)*list2.get(0);