当前位置: 代码迷 >> Java相关 >> 小弟刚刚接触java,请高手赐教一个java代码读txt文件的方法
  详细解决方案

小弟刚刚接触java,请高手赐教一个java代码读txt文件的方法

热度:7199   发布时间:2013-02-25 21:44:42.0
小弟刚接触java,请高手赐教一个java代码读txt文件的方法
本地txt文件中信息格式如下

学号 | 姓名 | 年龄 | 职务 |工资 
 1 |张三 | 22 |经理 |1000

该文档中有多行数据 逐行将信息读入到数据库中去

------解决方案--------------------------------------------------------
读取过程不太复杂,按行或者按词读取都可以,这里给个按行的例子:

Scanner sc = new Scanner(new File("xxxooo.txt"));
while (sc.hasNextLine()) {
String line = sc.nextLine();
String[] fields = line.split("\\|");
// 接下来就可以将 fields 设法写入数据库了,建议用PrepareStatement
}
------解决方案--------------------------------------------------------
BufferedReader br=new BufferedReader(new FileReader("e:\\test.txt"));
String r= br.readLine();
int count=0;
List<Insert> list=new ArrayList<Insert>();
int li=list.size()+1;
while(r!=null){
count++;
if(count != 1){
Insert t=new Insert();
String str[]=r.split("|");//这个地方不能直接用"|",需要转义一下改成"\\|"试试
  相关解决方案