Java字符串格式化方法String.format()的用法解析

分类:知识百科 日期: 点击:0

String.format()的使用方法

String.format() 是 Java 中用于格式化字符串的函数,它可以让我们把变量值插入到字符串中,并返回一个新的字符串。它接收两个参数,第一个参数是一个字符串,它包含了格式化字符串的格式,第二个参数是一个可变参数,它包含了格式化字符串中的变量值。

String.format() 支持的格式化语法如下:

  • %s:表示字符串;
  • %c:表示字符;
  • %b:表示布尔值;
  • %d:表示整数;
  • %f:表示浮点数;
  • %x:表示十六进制整数。

String.format()的使用示例

下面是一个使用 String.format() 格式化字符串的示例:

String name = "John";
int age = 20;
String message = String.format("My name is %s and I'm %d years old.", name, age);
System.out.println(message);

上面的代码将输出:

My name is John and I'm 20 years old.

String.format() 还可以指定格式化字符串的宽度、对齐方式等,下面是一个使用宽度和对齐方式格式化字符串的示例:

String name = "John";
int age = 20;
String message = String.format("My name is %20s and I'm %-20d years old.", name, age);
System.out.println(message);

上面的代码将输出:

My name is               John and I'm 20               years old.

可以看到,name 变量前面有 20 个空格,而 age 变量后面有 20 个空格,两者都是左对齐的。

String.format() 是 Java 中用于格式化字符串的函数,它可以让我们把变量值插入到字符串中,并返回一个新的字符串。它支持多种格式化语法,并且还可以指定格式化字符串的宽度、对齐方式等。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。