¿Qué significa string.format ("%1 $ 4d ", año) en Java?
Formato
El formato de cadena estático público (formato de cadena,
Target...args) utiliza la cadena de formato especificada y los parámetros devuelven un formato formateado. cadena.
Utilice siempre la configuración regional devuelta por Locale.getDefault().
Argumentos:
formato - cadena de formato
args - los parámetros a los que hace referencia el especificador de formato en la cadena de formato. Si hay parámetros distintos a los especificadores de formato, estos parámetros adicionales se ignorarán. El número de parámetros es variable y puede ser 0. El número máximo de parámetros está limitado por la dimensionalidad máxima de una matriz Java según lo definido por la Especificación de la máquina virtual Java. El comportamiento con respecto a los parámetros vacíos depende de la conversión.
Devuelve:
Cadena formateada.
Lanzamientos:
Si la cadena de formato contiene sintaxis ilegal, un especificador de formato que es incompatible con los parámetros dados, la cadena de formato no tiene suficientes parámetros dados o existen otras condiciones ilegales. Consulte la sección Detalles de la especificación de clase de formateador para especificar todos los posibles errores de formato.
Si el formato está vacío.
Desde la versión:
1.5
Ver también:
Formateador
Formato
p>El formato de cadena estática pública (localización,
formato de cadena,
destino...args) utiliza la configuración regional, la cadena de formato y los argumentos especificados. Devuelve la cadena formateada.
Parámetros:
l - La configuración regional que se aplicará durante el formateo. Si l está vacío, no se realiza ninguna localización.
formato - cadena de formato
args - los argumentos a los que hace referencia el especificador de formato en la cadena de formato. Si hay parámetros distintos a los especificadores de formato, estos parámetros adicionales se ignorarán. El número de parámetros es variable y puede ser 0. El número máximo de parámetros está limitado por la dimensionalidad máxima de una matriz Java según lo definido por la Especificación de la máquina virtual Java. El comportamiento con respecto a los parámetros vacíos depende de la conversión.
Devuelve:
Cadena formateada.
Lanzamientos:
Si la cadena de formato contiene sintaxis ilegal, un especificador de formato que es incompatible con los parámetros dados, la cadena de formato no tiene suficientes parámetros dados o existen otras condiciones ilegales. Consulte la sección Detalles de la especificación de clase de formateador para especificar todos los posibles errores de formato.
Si el formato está vacío.
Desde la versión:
1.5
Ver también:
Formateador