我有一个笔的Arraylist,每只笔都有颜色,名称和代码。我想知道在我的笔数组列表中我是否有一支带有KeyCode“ ABCD1”的笔。我该如何测试?
我试图在传递代码的笔列表中使用contains,但是知道我仅访问变量而不是整个对象吗?
pens.contains(KeyCode)
答案 0 :(得分:2)
如果您使用的是Java 8+,则可以尝试这样的操作
boolean b = pens.stream().anyMatch(p -> p.getCode().contains("ABCD1"));