我有一个清单,填写如下

  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
}

07-24 09:51
查看更多