gpt4 book ai didi

java - 检查 List 是否等于 int

转载 作者:行者123 更新时间:2023-12-01 07:51:47 24 4
gpt4 key购买 nike

这是我当前的一些代码:

usedCoords包含:

public List<Integer> USEDX = new ArrayList<Integer>();

main 函数包含:

if(fX % gridX == 0 && fZ % gridZ == 0 && ALPHA != 0 && usedcoords.USEDX == fX) { }

请注意,我还完成了:usedCoordsusedcoords = newusedCoords();,这就是我将其命名为usedcoords的原因。

我的主要任务是让 usedcoords.USEDX == fX 成为可能。目前我会收到一个错误,因为 fX 是一个整数USEDX 也有整数,那么如何检查 USEDX 中的任何整数是否等于 fX

提前致谢。

最佳答案

使用List#contains() -- 除非变量名是常量,否则变量名不以大写字母开头会更具可读性和惯例:

if (fX % gridX == 0 && fZ % gridZ == 0 && alpha != 0 && usedcoords.usedX.contains(fX)) {
...
}

编译器会自动将 int 变量 fX 装箱为 Integer 类型。

关于java - 检查 List<Integer> 是否等于 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36162500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com