【发布时间】:2023-03-06 19:23:01
【问题描述】:
我有这个ArrayList:
ArrayList<Fruits> fruitList = Fruits.getNames();
我现在想打印出来,比如 arrayList 的索引 2 中的值。 我在我的方法中尝试了以下方法
public ArrayList<Fruits> getFruitList(){
fruitList = fruitList.get(2);
return fruitList;
}
不幸的是,我收到以下错误
incompatible types
required: ArrayList<Fruits>
found: Fruits
这个方法在一个Struts2动作类中,我基本上是把fruitList发送到一个jsp页面。
以下工作没有问题,它返回整个数组列表
public ArrayList<Fruits> getFruitList(){
return fruitList;
}
但是我想要的只是来自特定索引的值。希望有人可以提供帮助。谢谢。
【问题讨论】:
-
你应该定义一个你想使用单个属性访问的类型。
标签: generics arraylist struts2