Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法做一个 if 语句,其中一个数字与整个数组列表进行比较?我想要求用户输入一个数字,然后在数组列表中扫描相同的数字,然后从数组列表中打印出数字。
您可以使用contains().
contains()
Integer someInt = Integer.valueOf(10); if(list.contains(someInt)) { // other code }
在这里使用 aSet而不是 a List。因为,您正在添加数字,您的列表中可能不会有重复项。Set#contains()如果您的列表很大,性能会更好(接近恒定时间)。
Set
List
Set#contains()