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

关于获取数据有关问题,大姐帮忙看看,多谢

2013-08-04 
关于获取数据问题,各位大哥大姐帮忙看看,谢谢我现在要读取一个TXT文档,格式如下:拿第一行来说我要分别拿出

关于获取数据问题,各位大哥大姐帮忙看看,谢谢
   我现在要读取一个TXT文档,
   格式如下:
  关于获取数据有关问题,大姐帮忙看看,多谢
  拿第一行来说
  我要分别拿出XIAOFEI  ,  18   , 中国
  这些字段,然后保存到数据库中,
  请问要怎么做? 行业数据 数据库 文档
[解决办法]
BufferedReader br = new BufferedReader(new FileReader(new File("文件路径")));
String str = null;
while((str = bi.readLine()) = null){
     String[] strs = str.split("分隔符");
}
[解决办法]


import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;


public class Test {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("data.txt")));
String str = null;
while((str = br.readLine()) != null) {
String[] strs = str.split(",");
//在这里插入数据库
}
br.close();
}
}

大概就这样,写数据库的部分你自己来吧。
[解决办法]
引用:

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;


public class Test {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("data.txt")));
String str = null;
while((str = br.readLine()) != null) {
String[] strs = str.split(",");
//在这里插入数据库
}
br.close();
}
}


大概就这样,写数据库的部分你自己来吧。


在strs数组中,不论有几个都可以去获取。
[解决办法]
引用:
Quote: 引用:


for(String s : strs) {
System.out.println(s);
}

在循环中加入这部分就OK了。

里面的for循环逻辑怎么写啊?

你想要什么逻辑,就怎么写了。这个你都不知道,我怎么能知道呢。

热点排行
Bad Request.