gpt4 book ai didi

java - 从文本文件中读取第 n 个单词

转载 作者:行者123 更新时间:2023-12-01 13:47:59 24 4
gpt4 key购买 nike

try 
{
BufferedReader br = new BufferedReader(
new FileReader(selectFile.getSelectedFile()));
String str;

ArrayList <String> lines = new ArrayList<String>();

while((str = br.readLine()) != null){
lines.add(str);
}
String[] LinesArray = lines.toArray(new String[lines.size()]);

System.out.println(lines); //Prints Array list on the screen.

br.close();
}
catch(IOException e)
{
System.out.println("The file cannot be read");
}

如何打印文件中的第 n 个单词?例如,用户运行程序并选择一个带有段落的文件,我想打印出文本文件的第12个和第30个单词。

我尝试过使用 split,但它对我不起作用。有什么建议吗?

最佳答案

Scanner input = new Scanner(new File("someText.txt"));
int count = 0;

while(input.hasNext() && count <= 30){
count++;
String word = input.next();

if (count == 12){
System.out.println(word);
}
if (count == 30){
System.out.println(word);
}
}

关于java - 从文本文件中读取第 n 个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20202630/

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