学习-java字符串之string类格式化字符串之多类型数据的格式化输出
时间: 2023-04-24 20:03:12 浏览: 372
Java中的String类提供了格式化字符串的方法,可以将多种类型的数据格式化输出。格式化字符串的语法是使用百分号(%)作为占位符,后面跟着格式化字符。
例如,%d表示整数,%f表示浮点数,%s表示字符串,%c表示字符,%b表示布尔值,%e表示科学计数法等等。
下面是一个示例代码,演示如何使用String类的格式化字符串方法输出多种类型的数据:
```
int i = 10;
double d = 3.1415926;
String s = "Hello, world!";
char c = 'A';
boolean b = true;
String formatted = String.format("i=%d, d=%.2f, s=%s, c=%c, b=%b", i, d, s, c, b);
System.out.println(formatted);
```
输出结果为:
```
i=10, d=3.14, s=Hello, world!, c=A, b=true
```
在格式化字符串中,可以使用各种格式化字符来控制输出的格式,例如%.2f表示保留两位小数,%c表示输出字符,%b表示输出布尔值等等。通过使用不同的格式化字符,可以灵活地控制输出的格式。
阅读全文