有一个txt文件有20w~50w条纪录(一条一行,每行中的各个字段用“|”分割)现在要把每一行读出然后插入到数据库,但之前要进行一些简单的校验我最初想到的是用SPLIT(“|”)切成一个数组然后遍历之进行校验(当然里面发布了不少的IF..ELSE)然后想了想,正则有强大的功能。请问用哪种方法的效率高点呢?请各位大虾多多指教,谢谢!
解决方案 »
- java 画图问题请筒子们来看下
- JAVA编程:打印昨天的当前时刻
- 关于JTAPI的问题,请求高手指点迷津
- 如何把一个屏幕分成若干个块
- 是否有免费的语音、图像通讯API? 或者相关的技术? UP有分!!!
- scjp的考题,大家来分析一下吧,没有分了,就当学习吧,
- 求高手给小弟一段可以把人物可以从色差较大的背景色中抠出来的java代码,小弟不胜感激!!
- 帮忙解决:乱码问题(环境redhat linux + tomcat)今天结账(2002-9-10)
- 请问jar就是class的包吗?放在哪,怎么用?
- 程序员看“永中Office” ---请大家来讨论这个java开发的国产office工具
- swing中网格合并
- 内部类在主方法中的实例化为什么用的是 .new
String s = "dsdf|sdf|sdf|";
Pattern p = Pattern.compile("[^|]+");
Matcher m = p.matcher(s); while(m.find()) {
System.err.println(m.group());
}
lz测试下性能吧。