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