gpt4 book ai didi

java - 查找 .txt 文件的第一个数字 - Java

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

我有不同的 .txt 文件,这些文件应该由 Java 读取。然后java应该给我第一行的第一个数字,或者如果我说不同的话,第四个单词的第一个数字。

例如:

“AAAAAA B 版本 5.0.1”“AAAAAA B 版本 6.0.2”

5 或 6 应该是结果数字。

我尝试了一些方法,例如 bufferedReader 和 line.charAt,但我不知道如何让它解决我的问题。你们有什么建议?

BufferedReader br = null;
br = new BufferedReader(new FileReader(new File("C:\\Users\\Desktop\\new2.txt")));
String line = null;
while((line = br.readLine()) != null) {
String[] parts = line.startsWith(...?.);
System.out.println("");

最佳答案

首先只需阅读文件的第一行。

File f=new File("your_file.txt");
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String firstLine=br.readLine();

然后用空格分割该行以获得单词的字符串数组

String[] words=firstLine.split("\\s+");

使用“.”分割第四个单词

String[] nos=words[3].split("\\.");
System.out.println(nos[0]);//Expected output, First number of fourth
//word in first line of given file

关于java - 查找 .txt 文件的第一个数字 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23343202/

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