Listado de ejemplos sobre el método format de la clase String.
Recordemos que el método format retornar un nuevo String. Si nosotros únicamente mostraremos en consola el nuevo String podemos optar por usar el método printf
System.out.printf(formato, valores);
String
String nombre = "Codi";
String apellido = "Facilito";
String nombreCompleto = String.format("%s %s", nombre, apellido);
System.out.println(nombreCompleto);
Enteros
String resultado = String.format("%d - %d - %d", 10, 20, 30);
System.out.println(resultado);
Float
float pi = 3.14159265359f;
String resultado = String.format("%f - Decimales: %.2f", pi, pi);
System.out.println(resultado);
Boolean
int cantidad = 10;
boolean mayor = cantidad > 5;
String resultado = String.format("La cantidad es mayor a %d : %b",
cantidad, mayor);
System.out.println(resultado);
Orden
El reemplazo de los valores es lineal, sin embargo, habrá ocasiones en las cuales nosotros necesitemos especificar el orden, en esos casos seguiremos la siguiente estructura %, posición, $, tipo
String uno = "Uno";
String dos = "Dos";
String tres = "Tres";
String resultado = String.format("%3$s - %2$s - %1$s",
uno, dos, tres);
System.out.println(resultado);
float pi = 3.14159265359f;
String resultado = String.format("%1f - Decimales: %1$.2f", pi, pi);
System.out.println(resultado);
-
check_circle_outlineMódulo 1 | 12 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Tipos de datos
expand_more -
check_circle_outlineMódulo 3 | 5 clases
Operadores
expand_more -
check_circle_outlineMódulo 4 | 7 clases
Strings
expand_more -
check_circle_outlineMódulo 5 | 15 clases
Ciclos y condicionales
expand_more -
check_circle_outlineMódulo 6 | 11 clases
Arreglos
expand_more -
check_circle_outlineMódulo 7 | 21 clases
Clases y Objetos
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Interfaces
expand_more -
check_circle_outlineMódulo 9 | 7 clases
Paquetes y APIs
expand_more -
check_circle_outlineMódulo 10 | 4 clases
Entrada de datos
expand_more -
check_circle_outlineMódulo 11.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-