在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)) { ...