Java - Ayuda novato

   
Vista:

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
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

RE:Ayuda novato

Publicado por MARIO (58 intervenciones) el 03/04/2008 20:14:41
no te compliques amigo :

String cad="";
String cad2="no vacio";

if (cad.equalsIgnoreCase("")) {
//en este caso esta vacio
}

if (cad2.equalsIgnoreCase("")) {
//en este caso esta vacio
}

o este el el codigo de apache de su clase StringUtils

// Empty checks
//-----------------------------------------------------------------------
/**
* <p>Checks if a String is empty ("") or null.</p>
*
* <pre>
* StringUtils.isEmpty(null) = true
* StringUtils.isEmpty("") = true
* StringUtils.isEmpty(" ") = false
* StringUtils.isEmpty("bob") = false
* StringUtils.isEmpty(" bob ") = false
* </pre>
*
* <p>NOTE: This method changed in Lang version 2.0.
* It no longer trims the String.
* That functionality is available in isBlank().</p>
*
* @param str the String to check, may be null
* @return <code>true</code> if the String is empty or null
*/
public static boolean isEmpty(String str) {
return str == null || str.length() == 0;
}
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