¿Cómo verificar la presencia de una cadena en mi matriz de cadenas? [cerrado]

I have a string array. Now I prompt the user for a string and then I need to check if that string is present in the string array or not. Someone please help me do this.

preguntado el 27 de noviembre de 13 a las 06:11

Please spend a minute reading ¿Cómo hago una buena pregunta? -

please share what you have tried -

@Atul Dhanuka Check out my answer. -

3 Respuestas

Esto resolverá su problema.

 if(check(edittext.getText.toString())){
//do somethingif true
}else{
//else
}

public boolean check(String text){
for(String s: text){
if(s.equalsIngoreCase(text)){
return true;
  }
}
return false;
}

respondido 27 nov., 13:06

Prueba esto:

String[] ordinals = {"donut", "eclair", "froyo", "gingerbread"};
String mystr="donut";
  for (String ord : ordinals) {
     if (mystr.contains(ord)) {
         System.out.println(mystr);
        break;
     }
   }

respondido 27 nov., 13:06

Prueba esto:

    String[] ar = {"abc","xyz","pqr"};//Input array
    Arrays.sort(ar);
    String key = "abc";//Your key
    if(Arrays.binarySearch(ar, key) >= 0) {
        return true;//Key found
    }

It is useful if array size is big

respondido 27 nov., 13:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.