新手求助:把这样的一个格式问题文件,分解提炼,并存储到数据库中(用java+Oracle实现) 既然知道文件格式,剩下的只不过是一个读取文件写入数据库的过程了,应该比较简单啊。欢迎访问www.ojava.net 交流无极限. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="3168,111111111,-YLSTCA,A3168,222222222,-YYSH,A3168,333333333,-GPZX,A3168,444444444,-XHAAG,A3168,555555555,-GPXI,A3168,666666666,-TYFGG,A3168,777777777,-XHAAF,A3168,888888888,-XHAAF,A3168,999999999,-XHAAD,A3168,000000000,-XHAAD,A";String []temp=str.split("[\\n\\r]*");String [][]result=new String[temp.length][];for(int i=0;i<temp.length;i++) { result[i]=temp[i].spit(",");}这样就已经把上面数据按照你的格式保存在一个2维数组里面了下面你只要对应写入数据库就行了 string str=null,;BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("filename")));while((str=br.readLine())!=null) StringTokenizer stt=new StringTokenizer(str,","); str1="insert into xxx values'"; //此处自己组织一下 while(stt.hasMoreTokens()){ str1+=stt.nextToken()+"',"; //此处语句组织一下,符合插入语句规范 }} Java String.splite的问题 一个小问题 请人将两个application程序转换applet程序 求助:在unix系统中使用jxl.jar读取Excel乱码问题? 各位前辈,怎么办呀!!!小弟迷茫呀.... 问一个关于java.awt.TextArea的问题,详细内容见内。 请教如何用Java读写rtf文档,谢谢,给分! 一个关于Timer类的程序的问题! 我是新手,以前学C#和。NET的。我想学JAVA,可是不知道JAVA运行环境是什么!要安装什么才能运行我的程序? 关于抽象类的问题? 高分求解 class 的构造函数访问权限究竟如何?
3168,222222222,-YYSH,A
3168,333333333,-GPZX,A
3168,444444444,-XHAAG,A
3168,555555555,-GPXI,A
3168,666666666,-TYFGG,A
3168,777777777,-XHAAF,A
3168,888888888,-XHAAF,A
3168,999999999,-XHAAD,A
3168,000000000,-XHAAD,A";
String []temp=str.split("[\\n\\r]*");
String [][]result=new String[temp.length][];
for(int i=0;i<temp.length;i++) {
result[i]=temp[i].spit(",");
}
这样就已经把上面数据按照你的格式保存在一个2维数组里面了
下面你只要对应写入数据库就行了
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("filename")));
while((str=br.readLine())!=null)
StringTokenizer stt=new StringTokenizer(str,",");
str1="insert into xxx values'"; //此处自己组织一下
while(stt.hasMoreTokens()){
str1+=stt.nextToken()+"',"; //此处语句组织一下,符合插入语句规范
}
}