// 示例代码:使用 String.valueOf 方法将不同类型的值转换为字符串
public class StringValueOfExample {
public static void main(String[] args) {
// 将基本数据类型转换为字符串
int intValue = 123;
String strFromInt = String.valueOf(intValue);
System.out.println("int 转换为 String: " + strFromInt); // 输出: int 转换为 String: 123
// 将浮点数类型转换为字符串
double doubleValue = 3.14;
String strFromDouble = String.valueOf(doubleValue);
System.out.println("double 转换为 String: " + strFromDouble); // 输出: double 转换为 String: 3.14
// 将布尔类型转换为字符串
boolean boolValue = true;
String strFromBool = String.valueOf(boolValue);
System.out.println("boolean 转换为 String: " + strFromBool); // 输出: boolean 转换为 String: true
// 将字符类型转换为字符串
char charValue = 'A';
String strFromChar = String.valueOf(charValue);
System.out.println("char 转换为 String: " + strFromChar); // 输出: char 转换为 String: A
// 将对象类型转换为字符串(调用对象的 toString 方法)
Object objValue = new Object();
String strFromObject = String.valueOf(objValue);
System.out.println("Object 转换为 String: " + strFromObject); // 输出: Object 转换为 String: java.lang.Object@<hashcode>
}
}
String.valueOf() 是 Java 中一个非常实用的方法,它可以将各种类型的值(包括基本数据类型和对象)转换为字符串。该方法内部会根据传入参数的类型选择合适的处理方式,对于基本数据类型直接进行转换,而对于对象则调用其 toString() 方法。
int、double、boolean 和 char 等,可以直接通过 String.valueOf() 转换为对应的字符串表示。String.valueOf() 会调用对象的 toString() 方法,并返回结果。如果对象为 null,则返回字符串 "null"。上一篇:java基本数据类型有哪八种
下一篇:java list遍历删除
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站