gpt4 book ai didi

java - 查找行号和一行内容,然后在另一个文件JAVA中找到打开相同的行号

转载 作者:行者123 更新时间:2023-12-01 10:05:55 25 4
gpt4 key购买 nike

我得到这个代码来打开一个文件并获取行号,但是如果我想打开另一个文件,其中内容与第一个文件不同并找到相同的行号,我该怎么做最好的办法?我该去哪里?
我是这个网站和 Java 的新手,所以请放轻松...

public class c {

public static void main(String args[]) {
File file =new File("one.txt");
Scanner in = null;

try {
int counter = 0;
in = new Scanner(file);
while(in.hasNext()) {
counter++;
String line=in.nextLine();
if(line.contains("umbrella")) {
System.out.println(line + " line: " + counter);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}

最佳答案

您可以打开另一个文件,读取行并递增计数器(counter2),直到您的 counter2 达到您的计数器变量(来自上面的代码片段)。您还必须注意文件是否尚未结束。

代码有许多类似的元素,就像您在问题中已经使用的元素一样。

关于java - 查找行号和一行内容,然后在另一个文件JAVA中找到打开相同的行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36481815/

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