Java 如何在修改字符串后将空格保留在原来的位置
所以我必须从文本文件中获取单词,更改它们,然后将它们放入新的文本文件中 我遇到的问题是,假设文件的第一行是 你好,我叫鲍勃 修改后的结果应为: 你好,我好,阿门,我好 但结果却恰恰相反 Ellmynameisbhay 所以scanner有.nextLine(),但我想有一个方法,就是.nextWord()或其他什么,这样它就可以识别某个单词,直到它后面有一个空格为止。我如何创建它?nextLine()为您提供了全部内容Java 如何在修改字符串后将空格保留在原来的位置,java,string,buffer,java.util.scanner,Java,String,Buffer,Java.util.scanner,所以我必须从文本文件中获取单词,更改它们,然后将它们放入新的文本文件中 我遇到的问题是,假设文件的第一行是 你好,我叫鲍勃 修改后的结果应为: 你好,我好,阿门,我好 但结果却恰恰相反 Ellmynameisbhay 所以scanner有.nextLine(),但我想有一个方法,就是.nextWord()或其他什么,这样它就可以识别某个单词,直到它后面有一个空格为止。我如何创建它?nextLine()为您提供了全部内容 您应该使用的是next(),它将为您提供下一个单词。如果要对整行进行后期处理
您应该使用的是next(),它将为您提供下一个单词。如果要对整行进行后期处理,请参见String.split()或StringTokenizer。听起来,在您的情况下,仅使用扫描仪是可以的,但我想我会提到这一点,因为我认为如果您知道这些方法,您可能会使用这些方法。让我尝试一下,然后告诉您发生了什么编辑:我得到了一个NoTouchElement异常