Saltar al contenido

¿Cómo usar String.format() en Java?

Por fin después de tanto trabajar ya encontramos el arreglo de esta duda que muchos lectores de nuestro sitio web han presentado. Si tienes alguna información que compartir no dudes en aportar tu comentario.

Solución:

Funciona igual que printf() de C.

%s for String 
%d for int 
%f for float

adelante

String.format("%02d", 8)

PRODUCCIÓN: 08

String.format("%02d", 10)

PRODUCCIÓN: 10

String.format("%04d", 10)

PRODUCCIÓN: 0010

así que básicamente, rellenará el número de 0 antes de la expresión, variable o tipo primitivo dado como segundo argumento, los 0 se rellenarán de tal manera que todos los dígitos satisfagan el primer argumento del método de formato de String API.

Solo toma las variables. hour, minutey second y traerlo el formato 05:23:42. Quizás otro ejemplo sería este:

String s = String.format("Hello %s answered your question", "placeofm");

Cuando imprimas el string para mostrarlo en la consola se vería así

System.out.println(s);

Hola placeofm respondió a tu pregunta

El marcador de posición %02d es para un número decimal con dos dígitos. %s es para una cadena como mi nombre en el ejemplo anterior. Si quieres aprender Java, tienes que leer los documentos. Aquí está para el String clase. Puede encontrar el método de formato con una buena explicación. Leer estos documentos es realmente importante, ni siquiera en Java.

Reseñas y calificaciones del tutorial

Te invitamos a añadir valor a nuestra información tributando tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *