objetivo de aprendizaje:
目标如下:
- Método String.format() para formatear cadenas, el significado y uso de diferentes marcadores de posición
Contenido de aprendizaje:
内容:
-
tipo de marcador de posición
-
El método String.format() es un método para formatear cadenas.
-
Cadena: un marcador de posición "%s" que representa la cadena que se generará. (Defina el tipo de datos como cadena)
-
Entero: solo hay un marcador de posición "%d", que representa el número entero que se generará. (Defina el tipo de datos como int)
-
Número de punto flotante: solo hay un marcador de posición "%.2f", que representa el número de punto flotante que se generará, donde ".2" representa el número de decimales que se generarán, es decir, se conservan 2 decimales. (Defina el tipo de datos como doble)
-
Fecha: el marcador de posición "%tF" representa la fecha que se generará. "%tF" significa que el formato de fecha de salida es "año-mes-día", por lo que la cadena de formato es "%tF" y la lista de parámetros es fecha. (Defina el tipo de datos como Fecha)
-
Hora: el marcador de posición "%tT" representa la hora a emitir. "%tT" indica que el formato de hora de salida es "hora:minuto:segundo". La lista de parámetros es la fecha. (Defina el tipo de datos como Fecha)
-
Tasa de ancho de banda: un marcador de posición "%.2f" y un texto "Mbps" que juntos representan la tasa de ancho de banda que se generará. (Defina el tipo de datos como doble)
-
Monto de moneda: un marcador de posición " %.2f ", que representa el monto de moneda que se generará, donde ""Representa el símbolo de moneda, ".2" representa el número de decimales que se generarán, es decir, retener 2 decimales. Por lo tanto, la cadena de formato es "$%.2f" y la lista de parámetros es cantidad. (El el tipo de datos definido es doble)
-
"%e" genera un número de coma flotante en notación científica
-
Utilice "%o" para generar un número entero representado en notación octal
-
"%x" genera un número entero representado en hexadecimal, etc.