Compruebe si una cadena está en una lista de cadenas de Array

¿Cómo puedo comprobar si unString está ahí en elList?

Quiero asignar1 atemp si hay un resultado,2 de otra manera.

Mi código actual es:

<code>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;
</code>

Respuestas a la pregunta(3)

Su respuesta a la pregunta