gpt4 book ai didi

java - 显示文本文件的第一行和最后一行?

转载 作者:行者123 更新时间:2023-11-29 03:57:19 25 4
gpt4 key购买 nike

我有一个用于导航文本文件的 GUI 程序。它并不太复杂,只是能够浏览文件并向其中添加新信息。但是,我还希望能够识别文本文件中的第一行和最后一行。基本上,如果我有一个如下所示的文本文件:

  • 加利福尼亚州,西部,1981, 115, 25.99
  • 纽约,东部,1991, 120, 19.95

我希望,当按下一个按钮时,先说 - 文本 California 出现,标识文本中的第一行。但我只想显示加利福尼亚州,而不是第一行的其余信息。我希望以相同的风格对最后一行执行此操作。

我将 FileReader 和 FileBuffer 与 StringTokenizer 一起使用。有没有办法只调用第一行的第一个标记和最后一行的第一个标记?感谢您的帮助!

最佳答案

获取行的第一个标记你可以做

String line = "California, West, 1981, 115, 25.99"
String firstToken = line.split(",")[0]

为了获取最后一行,我将遍历整个文件并将其存储在列表中并获取最后一个元素,例如:

String line ="";
List<String> list = new ArrayList<String>();
while((line = fileReader.readLine())!= null){
list.add(line)
}
list.get(0) // first line
list.get(list.size()-1) // last line

关于java - 显示文本文件的第一行和最后一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614004/

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