public class Readfile{
public static void main(String[] args) {
try {
File csv = new File("E:\\123.csv");
BufferedReader br = new BufferedReader(new FileReader(csv));
String line = "";
while ((line = br.readLine()) != null) {//读到最后一行
StringTokenizer st = new StringTokenizer(line, ",");// 把一行数据分割成多个字段
while (st.hasMoreTokens()) { //测试此 tokenizer 的字符串中是否还有更多的可用标记。
// 每一行的多个字段用TAB隔开表示
System.out.print(st.nextToken() + "\t"+"\t");//过滤字符
MemberInfo member=new MemberInfo();
}
System.out.println();
}
br.close();
} catch (FileNotFoundException e) {
// 捕获File对象生成时的异常
e.printStackTrace();
} catch (IOException e) {
// 捕获BufferedReader对象关闭时的异常
e.printStackTrace();
}
}
}
publicclass Readfile{
publicstaticvoid main(String[] args) {
try {
File csv = new File("E:\\123.csv");
BufferedReader br = new BufferedReader(new FileReader(csv));
String line = "";
while ((line = br.readLine()) != null) {//读到最后一行
StringTokenizer st = new StringTokenizer(line, ",");// 把一行数据分割成多个字段
while (st.hasMoreTokens()) { //测试此 tokenizer的字符串中是否还有更多的可用标记。
// 每一行的多个字段用TAB隔开表示
System.out.print(st.nextToken() + "\t"+"\t");//过滤字符
MemberInfo member=new MemberInfo();
}
System.out.println();
}
br.close();
} catch (FileNotFoundException e) {
// 捕获File对象生成时的异常
e.printStackTrace();
} catch (IOException e) {
// 捕获BufferedReader对象关闭时的异常
e.printStackTrace();
}
}
}
原文:http://www.cnblogs.com/dingding0505/p/4357527.html