子字符串保存字符串中的所有空格

我有一个带有多个空格的字符串,我想在这个字符串上使用 substring 方法并保存我的所有空格。

我的字符串:

我的弦

当我使用 a.substring(16) 我想得到

我想得到什么

但我明白了

我得到了什么

子字符串将我所有的空格替换为一个空格。

在此先感谢您的帮助。


白衣染霜花
浏览 142回答 2
2回答

慕村9548890

substring像对待任何其他字符一样对待空格。其他东西正在删除您的空间。public static void main(String[] args) {    String str =" some    string    with some    spaces";    System.out.println("\""+str.substring(9)+"\"");}输出:"string    with some    spaces"

慕斯709654

您可能应该在子字符串之前执行此操作    String str = "this    is a    string";    while(str.contains("  ")) {        str = str.replaceAll("  ", " ");    }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java