
String.format
Publicado por Victor (11 intervenciones) el 14/06/2015 19:30:03
Hola
Va a quedar claro que soy novato en Java, pero por más que lo he mirado en http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html no me ha quedado muy claro como funciona el siguiente método para delimitar a 10 caracteres la longitud de una cadena de texto:
public static String ajustaTexto(String cadena){
if(cadena.length()<10)
return (String.format("%1$-10s",cadena));
else
return (cadena.substring(0,10));
}
Lógicamente, esto es lo que más me despista: %1$-10s
Gracias.
Va a quedar claro que soy novato en Java, pero por más que lo he mirado en http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html no me ha quedado muy claro como funciona el siguiente método para delimitar a 10 caracteres la longitud de una cadena de texto:
public static String ajustaTexto(String cadena){
if(cadena.length()<10)
return (String.format("%1$-10s",cadena));
else
return (cadena.substring(0,10));
}
Lógicamente, esto es lo que más me despista: %1$-10s
Gracias.
Valora esta pregunta


0