在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()
方法将其转换为字符串类型。