小编use*_*921的帖子

Java - "for-loop" - 不兼容的类型

void testK(ArrayList list) {
        for (int y= list.size() ; y > 0 ; y-- ) {
            Kostka kst = list.get(y -1); 
        }}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译这段代码时,它说(y -1)(第3行)是不兼容的

  • 但该list.size()方法应该返回一个整数,那么问题是什么?

java for-loop arraylist

1
推荐指数
2
解决办法
857
查看次数

Java - ArrayList - 获取对象字段的访问权限

当对象扩展我在ArrayList泛型中编写的类型时,如何才能访问ArrayList中对象的字段?

下面是代码:

ArrayList<ObjectA> objA = new ArrayList()<>;
objA.add( new ObjectA() );  
objA.add( new ObjectAB() ); // ObjectAB extends ObjectA
Run Code Online (Sandbox Code Playgroud)

现在我想更改存储在列表中的变量ObjectAB

(只有ObjectAB有此字段,而不是ObjectA)

java generics arraylist

0
推荐指数
1
解决办法
246
查看次数

标签 统计

arraylist ×2

java ×2

for-loop ×1

generics ×1