Java - AYUDA CON ARRAY CHAR

 
Vista:

AYUDA CON ARRAY CHAR

Publicado por Ricardo (2 intervenciones) el 25/08/2018 04:47:30
Hola a todos... necesito de su apoyo profesional... resulta que tengo la siguiente instrucción:

Comparar si el penúltimo carácter de una cadena sea igual a un guion medio ( - )....

Estuve investigando mucho pero no encuentro una solución a mi problema.
Ojalá alguien pueda asesorarme.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Pedro
Val: 305
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

AYUDA CON ARRAY CHAR

Publicado por Pedro (102 intervenciones) el 25/08/2018 10:00:18
Pues no es difícil lo que te han pedido, yo te voy a indicar el algoritmo para dos soluciones:

[1] Solución.- Coges el String y lo split en un array de caracteres , y ya lo tienes en bandeja recorres el array hasta el penúltimo y compruebas que sea (-) el guión medio.

[2] Utilizando Regex===Expresiones Regulares y pattern matcher.

Es muy fácil creéme no tienes ningún problema para hacerlo son cuatro lineas de código.Venga coge investiga un poquito por tu parte con los datos que te he dado y ya verás como lo sacas el código.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Rodrigo
Val: 2.041
Plata
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

AYUDA CON ARRAY CHAR

Publicado por Rodrigo (623 intervenciones) el 01/09/2018 16:23:30
Para que se entienda:
1
2
3
4
5
6
l = s.length();
// if ( l >= 2 ) ...
char elPenultimo = s.charAt(l-2);
if( elPenultimo == '-' ) {
  ...
}

Resumiendo: (asumiendo que el largo es >= 2 )

1
2
if( s.charAt( s.length()-2 ) == '-' ) {
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar