【发布时间】:2013-01-04 23:07:29
【问题描述】:
我写了一个方法
public static final List<String> FooBar{
List<String> foobarlist = new ArrayList<String>();
foobarlist.add("foo");
foobarlist.add("bar");
return foobarlist;
}
public static void man(String[] args){
List<String> foobarlist = Foobar();
String foo = foobarlist[0];<-- error here
}
我收到了这个错误
表达式的类型必须是数组类型但解析为List
【问题讨论】:
-
鉴于错误消息,我不确定问题是什么。编译器是正确的。返回并查看有关 List 对象如何工作的假设。另外,尝试 searching - 例如
[java] expression must be an array type. -
仅供参考,您应该以小写字母开头。
标签: java list compiler-errors