检查字符串是否在字符串的ArrayList中


问题内容

如何检查是否String是那里的List

我想分配1temp是否有结果,2否则。

我当前的代码是:

Integer temp = 0;
List<String> bankAccNos = new ArrayList<String>();//assume list contains values
String bankAccNo = "abc";
for(String no : bankAccNos)
    if(no.equals(bankAccNo))
        temp = 1;

问题答案:
temp = bankAccNos.contains(no) ? 1 : 2;