gpt4 book ai didi

java - 如果某个位置有空格,请在文件中添加连字符

转载 作者:行者123 更新时间:2023-11-30 06:57:58 25 4
gpt4 key购买 nike

如果子字符串位置 (6,7) 是空格,我希望将该空格替换为连字符(使用 while 循环,因为该文件中有很多)。我尝试了下面的方法,尝试使用串联将新行链接在一起,但空白仍然存在。

现在:ABCDEF YZ

我需要什么:ABCDEF-YZ

这是一段代码:

String line= inputFile.readLine();

while(line!= null)
{
if (line.charAt(6) == ' ') {
String outputWithHyphen = line.substring(0,6) + '-' +
line.substring(7);
outputFile.println(outputWithHyphen);
}
outputFile.println(line);
line= inputFile.readLine();
}

删除了 if 子句,现在可以使用,但确实需要 if 子句。

           String outputWithHyphen = lineOfText.substring(0,6) + '-' + 
lineOfText.substring(7);

outputFile.println(outputWithHyphen);
lineOfText = inputFile.readLine();

感谢大家的支持!

TL;DR:将文本文件中某个位置的所有连字符替换为空格

最佳答案

试试这个,这会起作用的:

String line= inputFile.readLine();

while(line!= null)
{
String outputWithHyphen = line;
if (line.charAt(6) == ' '){
outputWithHyphen = line.substring(0,6) + '-' +
line.substring(7);
}
outputFile.println(outputWithHyphen);
line= inputFile.readLine();
}

关于java - 如果某个位置有空格,请在文件中添加连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41452816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com