Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中,将列表更改为Int_Java - Fatal编程技术网

在Java中,将列表更改为Int

在Java中,将列表更改为Int,java,Java,我想将该列表编号更改为int,以便将其用作if语句的一部分 我几乎用尽了一切办法 import java.util.*; public class HelloWorld { public static void main(String[] args) { List number = new ArrayList(); number.add(100); number.add(1000); number.add(10000); int[] chan

我想将该
列表编号
更改为
int
,以便将其用作if语句的一部分

我几乎用尽了一切办法

import java.util.*;
public class HelloWorld {
    public static void main(String[] args) {

    List number = new ArrayList();

    number.add(100);
    number.add(1000);
    number.add(10000);

    int[] changedNumber = number.stream();

    int A = chagedNumber.get[2];
    int B = chagedNumber.get[0];

    if (A > B) {

        System.out.println(number.get(2) + " is bigger than " + number.get(0));

    }   else {

        System.out.println(number.get(2) + " is smaller than" + number.get(0));

    }
        }
    }

数组或流具有
get
方法

尝试只使用列表索引

List<Integer> number = new ArrayList<>();

number.add(100);
number.add(1000);
number.add(10000);

int a = number.get(2);
int b = number.get(0);

if (a > b) {

} else {

}
List number=new ArrayList();
编号。添加(100);
编号。添加(1000);
增加(10000);
int a=数字get(2);
int b=数字。获取(0);
如果(a>b){
}否则{
}
注意:您也可以使用
数组。作为列表(10,1000,10000)
您只需使用:

List<Integer> number = new ArrayList<>();

使用
列表
将用于自动从整数转换为整数。

您想做什么?获取列表的第一个和最后一个元素并比较它们?那就点这个单子怎么样?另外,欢迎来到SO;)
if (number.get(2) > number.get(0)) { ...