在Java中,substring()
是用于從字符串中提取子字符串的方法,它返回一個新的字符串對象,不會改變原始字符串。而toString()
是用于將對象轉換為字符串表示的方法,通常用于打印對象或者將對象轉換為字符串類型。
如果要將substring()
返回的子字符串對象轉換為字符串類型,可以直接調用子字符串對象的toString()
方法,或者直接使用toString()
方法來轉換原始字符串。示例代碼如下:
String str = "Hello World";
String subStr = str.substring(6); // 提取從索引為6開始的子字符串
System.out.println(subStr.toString()); // 打印子字符串
System.out.println(str.toString()); // 打印原始字符串
在上面的示例中,subStr
是通過substring()
方法提取的子字符串對象,通過調用toString()
方法將其轉換為字符串類型。而str
是原始字符串對象,同樣通過調用toString()
方法將其轉換為字符串類型。