String.format() es un tipo regular de cadena format(String format, Object... args) nuevas cadenas utilizan la localización local, formulan el formato y los parámetros de la cadena para generar nuevas cadenas formateadas. format(Localidad, localidad, String format, Object... args) utiliza la localidad especificada para formular formatos de cadenas y parámetros que generen cadenas formateadas.
| Convertidor | Descripción detallada | ejemplo | | %s | Tipo de cuerda | "Hola, amigo." | | %c | Tipo de personaje | 'M' | | %b | Tipo booleano | true | | %d | Tipo entero | (decimal) 88 | | %x | Tipo entero | (hexadecimal) FF | | %o | Tipo entero | (Octal) 77 | | %f | Tipo de coma flotante | 8.888 | | %a | Tipo de coma flotante hexagonal | FF.35AE | | %e | Tipo de índice | 9.38e+5 | | %g | Tipo de coma flotante universal (más corto de los tipos f y e) | No hay ejemplos (básicamente no se usan) | | %h | Código hash | No hay ejemplos (básicamente no se usan) | | %% | Tipo porcentual | %(%Caracteres especiales%% para mostrar) | | %n | Salto de línea | No hay ejemplos (básicamente no se usan) | | %tx | Tipo de fecha y hora (x para diferentes conversiones de fecha y hora) | No hay ejemplos (básicamente no se usan) |
ejemplo
con convertidores
| firmar | ilustrar | ejemplo | resultado | | + | Añadir símbolos a números positivos o negativos | ("%+d",15) | +15 | | 0 | Prefija el número con 0 (comúnmente usado para cifrado) | ("%04d", 99) | 0099 | | espacio | Suma un número especificado de espacios antes del entero | ("% 4d", 99) | 99 | | , | Agrupa los números por "," (cantidades comúnmente mostradas) | ("%,f", 9999.99) | 9,999.990000 | | ( | Utiliza paréntesis para contener números negativos | ("%(f", -99,99) | (99.990000) | | # | Si es un número de coma flotante, contiene un punto decimal, y si es un número hexadecimal u 8-decimal, suma 0x o 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formatea los parámetros descritos por el convertidor anterior | (%f y %< 3,2f", 99,45) | 99.450000 y 99.45 | | d,%2$s", 99,"ABC") | 99,abc | | |
Salida formateada de fechas
| firmar | ilustrar | ejemplo | | c | Incluye información completa sobre fecha y hora | Sáb 27 oct 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Formato de mes/día/año | 10/27/07 | | r | Formato "HH:MM:SS PM" (12 horas) | 14:25:51 | | T | Formato "HH:MM:SS" (formato 24 horas) | 14:28:16 | | R | Formato "HH:MM" (sistema de 24 horas) | 14:28 |
ejemplo
Texto original en:El inicio de sesión del hipervínculo es visible. |