java从linkedlist的对象访问元素
我在一个名为data的linkedlist中有一个名为subdata的linkedlist,我想使用linkedlist数据访问我添加的字符串,例如element1。我有一些代码,但我不能让它工作。我尝试了很多不同的方法,比如Object obj=x.next();
而不是LinkedList<Strings> obj=x.next();
。我也在打印声明中尝试了x.next().get(0);
,但没有成功
LinkedList<LinkedList> data=new LinkedList<>();
LinkedList<String> subData=new LinkedList<>();
subData.add("element1");
data.add(subData);
Iterator x = data.listIterator(0);
while(x.hasNext()){
LinkedList<String> obj=x.next();
System.out.println(obj.get(0));
}
错误:
aclass.java:245: error: incompatible types
LinkedList<String> obj=x.next();
^
required: LinkedList<String>
found: Object
# 1 楼答案