java Formatter类型转换字符
时间: 2024-05-04 10:21:19 浏览: 11
在 Java 中,可以使用 Formatter 类将各种类型转换为字符串。以下是一些常见的类型转换字符:
- `%s`:将对象转换为字符串。
- `%d`:将整数转换为十进制字符串。
- `%f`:将浮点数转换为十进制字符串。
- `%c`:将字符转换为字符字符串。
- `%b`:将布尔值转换为字符串。
- `%x`:将整数转换为十六进制字符串。
- `%o`:将整数转换为八进制字符串。
以下是一些示例:
```java
String name = "Alice";
int age = 25;
double salary = 5000.50;
char gender = 'F';
boolean isMarried = false;
String output = String.format("Name: %s, Age: %d, Salary: %.2f, Gender: %c, Married: %b", name, age, salary, gender, isMarried);
System.out.println(output); // Output: Name: Alice, Age: 25, Salary: 5000.50, Gender: F, Married: false
int num = 255;
String hexString = String.format("Hexadecimal: %x", num);
System.out.println(hexString); // Output: Hexadecimal: ff
int octalNum = 63;
String octalString = String.format("Octal: %o", octalNum);
System.out.println(octalString); // Output: Octal: 77
```