public class ReceiveCsvData {
private String name="C:\\Users\\Administrator\\Desktop\\csv\\123.csv";
private File file= new File(name);
private BufferedReader reader;//换成你的文件
{
try {
reader = new BufferedReader(new FileReader( name ));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
private int index=1;
private int t=0;
public void data(){
String line=null;
try {
while((line=reader.readLine())!=null){
index++;
}
if(index!=1){
t=index-1;
}else{
index=1;
}
while(true){
if(file.lastModified()>time){
t++;
String l=null;
while((l=reader.readLine())!=null){
if(index==t){
String[] item =l.split(",");//CSV格式文件为逗号分隔符文件,这里根据逗号切分
System.out.println(item[0]);
}
index++;
}
time=file.lastModified();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}