Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/12/2016, 15:54
Avatar de Tipdar
Tipdar
 
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Respuesta: Verificar si un string tiene numeros consecutivos

frank7751, no sé si ya has resuelto tu problema... de todos modos tengo aquí una posible solución. He tomado como base tu código y tu enunciado, dices que tienes una cadena, eso es lo que le paso al método, no un arreglo, y funciona:

Código:
	public boolean probarConsecutivos(String cadena) {
		if (cadena.length() == 1)
			return true;
		else if (cadena.isEmpty())
			return false;
		
		for (int i = 0; i < cadena.length() - 1; i++) {
			int valor1 = (int)cadena.charAt(i);
			int valor2 = (int)cadena.charAt(i + 1);
			
			if (valor1 + 1 != valor2)
				return false;
		}
		return true;		
	}
Tienes que tener en cuenta que esto solo funciona si la cadena va desde 1 hasta 9. Hasta pronto!
__________________
El último TipdaR