第一個字節需要轉換為對象字節,可以很容易地處理轉換為字符串。使用 Object 類的 toString() 方法或 String.valueOf(object) 方法在 java 中將 Object 轉換為 String。由於java中的類主要有兩種類型,即用戶定義的類和預定義的類,如StringBuilder或StringBuffer,其對象可以轉換為字符串。
方法:
- 將用戶定義的類對象轉換為字符串
- 將 StringBuilder(預定義類)對象轉換為字符串
方法一:使用 toString() 方法或 String.valueOf(object_name) 方法。
Java
// Java Program to convert pre defined class object
// (Helper class) to string using value() method
class GFG {
// Main driver method
public static void main(String[] args)
{
// Object of helper class
Helper help = new Helper();
// converting object to string
// using toString() method
String s1 = help.toString();
// converting object to string
// using valueOf() method
String s2 = String.valueOf(help);
// Printing the converted string
System.out.println(
"Converted string object || using toString() Method:" + s1);
// Printing the converted string
System.out.println(
"Converted string object || using valueOf() Method:" + s2);
}
}
class Helper {
// To make class object in main
}
輸出
Converted string object || using toString() Method:Helper@214c265e Converted string object || using valueOf() Method:Helper@214c265e
方法2:將StringBuilder(預定義類)對象轉換為String。
Java 中的 StringBuilder 表示可變的字符序列。由於 Java 中的 String 類創建了一個不可變的字符序列,因此 StringBuilder 類提供了 String 類的替代方案,因為它創建了一個可變的字符序列。
類層次結構:
java.lang.Object ↳ java.lang ↳ Class StringBuilder
例:
Java
// Java Program to convert StringBuilder object to string
class GFG {
// Main driver method
public static void main(String[] args)
{
/* String taken for consideration */
String s = "Geeks For Geeks";
// Passing string s to StringBuilder class object
StringBuilder sb = new StringBuilder(s);
// Converting the object to string
// Converting StringBuilder to string
String objToString = sb.toString();
// Printing the strings to verify
System.out.println("String:" + s);
System.out.println("Converted String:"
+ objToString);
}
}
輸出
String:Geeks For Geeks Converted String:Geeks For Geeks
相關用法
- Java String轉Object用法及代碼示例
- Java Collator compare(Object, Object)用法及代碼示例
- Java String轉String Array用法及代碼示例
- Javascript object轉string用法及代碼示例
- HTML DOM Object用法及代碼示例
注:本文由純淨天空篩選整理自lavishgarg26大神的英文原創作品 Java Program to Convert Object to String。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。