Validar un texto en Java

Daniel Jimenez
20 de Octubre del 2011
Buenas tardes,
aprovecho primero para saludarlos a todos y presentarme en este gran foro, mi nombre es Daniel Jimenez y estoy estudiando ingeniera de sistemas.

Actualmente tengo una duda que espero me puedan ayudar a resolver;
necesito validar un texto en java, el asunto es que tengo una cadena String clave,
y debo verificar que:

[LIST=1]
[*]Tiene exactamente seis caracteres
[*]Tiene minimo con una letra minuscula
[*]Tiene minimo una letra mayuscula
[*]Tiene Minimo un digito
[/LIST]

Lo de la longitud se que es:



pero las otras no tengo idea como verifcarlas,
de antemano muchas gracias a todos,
buen dia!!!

Samuel Palacios
21 de Octubre del 2011
Hola:

Te envío el código:

public class ValidarTexto {

/**
* @param args
*/
public static void main(String[] args) {

String texto[]={"Valid1","Invalid1","inval1","INVAL1","Invali","INVALI"};

for(int iCont=0;iCont

Samuel Palacios
21 de Octubre del 2011
Lo cortó, no sé por qué. Lo intento de nuevo.

public class ValidarTexto {
public static void main(String[] args) { String texto[]={"Valid1","Invalid1","inval1","INVAL1","Invali","INVALI"};

for(int iCont=0;iCont

Samuel Palacios
21 de Octubre del 2011
Lo siento. No sé por qué lo corta. Intento mandarte una función:

private static boolean hayMinusculas(String texto){

boolean bRetorno=false;
String minusculas="abcdefghijklmnopqrstuvwxyz";

bRetorno = false;
for(int iCaracter=0;iCaracter=0)
{
bRetorno=true;
}
}

return bRetorno;
}

Samuel Palacios
21 de Octubre del 2011
Desisto. En la función enviada falta texto. Si me indicas cómo enviarte el código...