温馨提示×

java substring()和toString关系

小樊
83
2024-07-20 20:20:55
栏目: 编程语言

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

0