¿Cómo puedo verificar si hay String
en el List
?Compruebe si una cadena está en un ArrayList de cadenas
Quiero asignar 1
a temp
si hay un resultado, 2
en caso contrario.
Mi código actual es:
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;
Por qué no acaba de establecer la temperatura a ser de 2 a principios? ¿Y por qué usar objeto entero en lugar de int? La solución se ve lo suficientemente buena si cambia lo que dije – tskulbru
Lo que ha escrito ya es una solución de trabajo, excepto que le falta la instrucción else. También tenga en cuenta que la comparación de cadenas distingue entre mayúsculas y minúsculas, lo que podría ser un problema si no logra que funcione correctamente. Además, el uso de contiene como sugerido es otro enfoque válido –
@JimmyGustafsson: sí hombre, estaba haciendo eso solo pero me confundí ... de todos modos gracias – abhi