¿Cómo puedo comprobar si aparece un solo carácter en una cadena?
En Java hay una manera de verificar la condición:
"¿Este único carácter aparece en la cadena x?"
sin usar un bucle?
Aceptado
Puedes usar string.indexOf('a')
.
Si el carbón a
está presente en string
:
devuelve el índice de la primera aparición del carácter en la secuencia de caracteres representada por este objeto, o -1 si el carácter no aparece.
String.contains()
que comprueba si la cadena contiene una secuencia específica de valores de caracteresString.indexOf()
que devuelve el índice dentro de la cadena de la primera aparición del carácter o subcadena especificada (hay 4 variaciones de este método)