Java中的整数类及其与运算符的可用性

时间:2018-05-20 04:42:56

标签: java operators

Java有一个名为Integer的类,它通常用于在声明数据结构等时包装基本类型int。当使用此类包装int时,你可以(到目前为止)据我所知)将您从数据结构中获得的元素视为类型int

例如,如果我有以下代码,它将正常运行

// size of ArrayList
int n = 5;

//declaring ArrayList with initial size n
ArrayList<Integer> arrli = new ArrayList<Integer>(n);

//Appending the new element at the end of the list
    for (int i=0; i<n; i++)
        arrli.add(i);

int result = arrli.get(1) + arrli.get(2);

result将具有预期的值3

我的问题是这是如何实际实现的? Java没有覆盖运算符等机制,那么Java如何巧妙地知道如何以这种方式处理类Integer

0 个答案:

没有答案