首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-09-15 
小弟刚接触java,请高手赐教一个java代码读txt文件的方法本地txt文件中信息格式如下学号 | 姓名 | 年龄 |

小弟刚接触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("|");//这个地方不能直接用"|",需要转义一下改成"\\|"试试

热点排行