gpt4 book ai didi

java - 向 .txt 文件添加新行

转载 作者:行者123 更新时间:2023-12-02 06:55:31 26 4
gpt4 key购买 nike

我正在学中文。我有一个带有光学字符识别器的 iPhone 应用程序,可以捕获以下格式的词汇列表:(字符 TAB 发音 TAB 定义)

淫秽 TAB yin2hui4 TAB obscene; salacious; bawdy

网站 TAB wang3zhan4 TAB website

专项 TAB zhuan1xiang4 TAB attr. earmarked

但是我使用的抽认卡应用程序需要这种格式:(字符NEWLINE发音NEWLINE定义)

淫秽

yin2hui4

obscene; salacious; bawdy

网站

wang3zhan4

<computing> website

专项

zhuan1xiang4

attr. earmarked

我只懂一点Java。如何将第一种格式转换为第二种格式?

最佳答案

显然,我们不想做你的作业。但我们也不想让您陷入困境。

我已经保留了很多内容,下面只是一个看起来像 Java 的伪代码。您可以从这里开始...

FileReader reader = ... // open the file reader using the input file
FileWriter writer = ...// open a file for writing output

while(the stream doesn't end) { // provide the condition, as must be
String line = ... // read a line from the reader
String character = line.substring(0, line.indexOf("\t")),
pronounciation = line.substring(character.length() -1).substring(line.indexOf("\t", character.length()),
definition = line.substring(line.lastIndexOf("\t")); // Obviously, this isn't accurate.... you need to work around this.

writeLineToFile(character)
writeLineToFile(pronounciation)
writeLineToFile(definition)

}

close the reader and writer

关于java - 向 .txt 文件添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17422628/

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