¿Cómo puedo comprobar si aparece un solo carácter en una cadena?

Resuelto barfoon asked hace 15 años • 16 respuestas

En Java hay una manera de verificar la condición:

"¿Este único carácter aparece en la cadena x?"

sin usar un bucle?

barfoon avatar Feb 03 '09 12:02 barfoon
Aceptado

Puedes usar string.indexOf('a').

Si el carbón aestá 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.

mP. avatar Feb 03 '2009 05:02 mP.
  • String.contains()que comprueba si la cadena contiene una secuencia específica de valores de caracteres
  • String.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)
Zach Scrivena avatar Feb 03 '2009 05:02 Zach Scrivena