Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Validacion de un Caracter en Especifico de un String

Estas en el tema de Validacion de un Caracter en Especifico de un String en el foro de Java en Foros del Web. Buenas tardes amigos, necesito hacer una validacion y no se si se pueda. como puedo hacer una validacion de un String, ejemplo de lo q ...
  #1 (permalink)  
Antiguo 01/08/2015, 08:28
 
Fecha de Ingreso: diciembre-2013
Ubicación: Yaracuy
Mensajes: 27
Antigüedad: 10 años, 4 meses
Puntos: 0
Exclamación Validacion de un Caracter en Especifico de un String

Buenas tardes amigos, necesito hacer una validacion y no se si se pueda.

como puedo hacer una validacion de un String, ejemplo de lo q quiero:

String[] array = null;
array[0] = "Obra Extra (1)";
array[1] = "Obra Extra (Aumento)";
array[2] = "Obra Extra (2)";
array[3] = "Estructura";
array[4] = "Obra Extra (3)";
array[5] = "Obra Extra (Permisada)";

necesito q cuando el pase x un valor q tenga "Obra Extra (x)" (donde x son solo números, si es casi contrario q lo ignore) ejecute una funcion.. pero no se como hacer para que diferencia de los demás.

de antemano gracias :3
  #2 (permalink)  
Antiguo 01/08/2015, 22:34
Avatar de freddy31DA  
Fecha de Ingreso: junio-2012
Mensajes: 84
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: Validacion de un Caracter en Especifico de un String

Bueno puedes usar expresiones regulares si no las conocías aca tienes un ejemplo:
básicamente si vienen letras sale el mensaje "Error solo números.." si no el valor que esta como string lo pasamos a entero y ya lo puedes pasar a tu array. Ve si lo implementas en un método como tú quieras

Código Java:
Ver original
  1. String val = "asadas";
  2.          if (!val.matches("[(-9)-9]*")) {
  3.          
  4.              System.out.println("Error ... Solo números");
  5.         }else{
  6.              int x = Integer.parseInt(val);
  7.              System.out.println("Es número Ok: "+x);
  8.          }

__________________
Creo en Internet.
Amén.
  #3 (permalink)  
Antiguo 07/08/2015, 19:13
 
Fecha de Ingreso: diciembre-2013
Ubicación: Yaracuy
Mensajes: 27
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Validacion de un Caracter en Especifico de un String

Cita:
Iniciado por freddy31DA Ver Mensaje
Bueno puedes usar expresiones regulares si no las conocías aca tienes un ejemplo:
básicamente si vienen letras sale el mensaje "Error solo números.." si no el valor que esta como string lo pasamos a entero y ya lo puedes pasar a tu array. Ve si lo implementas en un método como tú quieras

Código Java:
Ver original
  1. String val = "asadas";
  2.          if (!val.matches("[(-9)-9]*")) {
  3.          
  4.              System.out.println("Error ... Solo números");
  5.         }else{
  6.              int x = Integer.parseInt(val);
  7.              System.out.println("Es número Ok: "+x);
  8.          }


gracias amigo me sirvio

Etiquetas: especifico, string, validacion, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:51.