Ayuda novato
Publicado por Cristian Colla (2 intervenciones) el 03/04/2008 19:52:18
gente que tal ando necesitando una mano estoy recien iniciandome en java y la verdad me esta matando el problema es el siguiente tengo que hacer una aplicacion que dado un string me determine si esta vacio o no
este es mi codigo
public class Validador{
protected String cadena;
protected char caracter[];
public static void main (String args[]){
Validador a = new Validador(args[0]);
int longitud = a.cadena.length();
int cont = 0;
for (int i=0; i<longitud; i++) a.caracter[i] = a.cadena.charAt(i);
boolean resu = false;
for (int i=0; i<longitud; i++){
int valor = a.caracter[i];
//Ver si esta vacio
if (32 <= valor) {resu = true; cont++;}
}
if (resu == true && cont == longitud) System.out.println ("Vacio");
}
public Validador(String a){
cadena = a;
}
}
compila perfecto pero tiene un error de semantica que no puedo encotrar
me pueden ayudar muchas gracias
este es mi codigo
public class Validador{
protected String cadena;
protected char caracter[];
public static void main (String args[]){
Validador a = new Validador(args[0]);
int longitud = a.cadena.length();
int cont = 0;
for (int i=0; i<longitud; i++) a.caracter[i] = a.cadena.charAt(i);
boolean resu = false;
for (int i=0; i<longitud; i++){
int valor = a.caracter[i];
//Ver si esta vacio
if (32 <= valor) {resu = true; cont++;}
}
if (resu == true && cont == longitud) System.out.println ("Vacio");
}
public Validador(String a){
cadena = a;
}
}
compila perfecto pero tiene un error de semantica que no puedo encotrar
me pueden ayudar muchas gracias
Valora esta pregunta


0