为了账号安全,请及时绑定邮箱和手机立即绑定

在 Java 中将 List 更改为 Int

在 Java 中将 List 更改为 Int

牧羊人nacy 2022-01-19 17:07:03
我想将其更改List number为,以便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));    }        }    }
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

数组和流都有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 {


}

注意:您也可以使用 Arrays.asList(10, 1000, 10000)


查看完整回答
反对 回复 2022-01-19
?
狐的传说

TA贡献1804条经验 获得超3个赞

您可以简单地使用:

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

然后,在您的if声明中:

if (number.get(2) > number.get(0)) { ...

UsingList<Integer>将使用自动装箱将 Integer 自动转换为 int。


查看完整回答
反对 回复 2022-01-19
  • 2 回答
  • 0 关注
  • 344 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信