import java.io.FileReader;
import java.io.LineNumberReader;
public class Main {
public static void main(String[] args) throws Exception{
LineNumberReader read = new LineNumberReader(new FileReader("D:\\1.txt"));
String line = "";
while((line=read.readLine())!=null){
if(line.indexOf("null")>-1){
System.out.println("第"+read.getLineNumber()+"行为null。");
break;
}
}
}
}
读取文件的时候 每次读取一行 读取到之后 判断这行有没有null 如果有 就取前四位
给你提供思路 你去实现下就好了 用streamreader读取,一次读取一行,循环读取,读取后以空格分割 或者制表符分割 为数组判断是否含有null ,数组的第一个为0006,你就可以判断null在第几行了
你的null是代表 那里写着一个null 还是只有一个0006 什么都没写