我有一个清单,填写如下
List<Float[]> list = new ArrayList<>();
list.add(new Float[]{x,y});
我想在此列表上进行测试,其中包含x和y,需要具有这样的精确数字
private boolean containlist(float x, float y) {
return (x <730 && x > 710 && y <1114 && y >140);
}
最佳答案
如果List<Float[]> list
和方法containList(float, float)
位于同一类中,则可以通过迭代列表来找到目标坐标(x, y)
:
private boolean containList(float x, float y) {
for (Float[] coordinate : list) {
float coordinateX = coordinate[0];
float coordinateY = coordinate[1];
if (coordinateX == x && coordinateY == y) {
return true;
}
}
return false; // (x, y) not found
}