java整数和int类型转换混淆

vdzxcuhz  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(234)

这个问题在这里已经有答案了

当我重写树状图中的“put(k键,v值)”时,如何更改“value”(2个答案)
类型参数的阴影(1个答案)
拆箱问题(2个答案)
23天前关门了。
我有一个从arraylist扩展的自定义类:

class MyList<Integer> extends ArrayList<Integer> {

    public int getElementAtIndex(int index) {
        if (index >= this.size()) {
            return -1;
        }
        return this.get(index);
    }

}

这给了我一个compiletime错误:

error: incompatible types: Integer cannot be converted to int
      return this.get(index);
                     ^
 where Integer is a type-variable:
   Integer extends Object declared in class MyList

java不应该处理 int 以及 Integer 在运行时?有人能指出我在这里做得不对吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题