易截截图软件、单文件、免安装、纯绿色、仅160KB

java处理大量字符串 - Java / Java EE

我现在有一个文本文件,需要一行一行读取出来,数据量很大。
Java code:

String temp = null;
String[] args = null;
while((temp=reader.readline())!=null){
args = temp.split("[|]");
if(null!=dao.findbyid(args[2])){
System.out.println(temp);
}
}
reader.close();


像这种操作大量字符串数据的应该怎么做?StringBuffer类拼接字符串我晓得了,其他的呢?
自己顶一下

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
import java.io.PrintWriter;
public final class AccessTextFile {
  /**
  * 1. 演示将流中的文本读入一个 StringBuffer 中
  * @throws IOException
  */
  public void readToBuffer(StringBuffer buffer, InputStream is)
  throws IOException {
  String line; // 用来保存每行读取的内容
  BufferedReader reader = new BufferedReader(new InputStreamReader(is));
  line = reader.readLine(); // 读取第一行
  while (line != null) { // 如果 line 为空说明读完了
 


相关问答:

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

一道java题目,等待大家给予解答~~ - Java / Java EE

题目:
  有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
  要求:一,以4开头
  二,2,3不能相邻
  三,不能以5开头
  希望大家能即 ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号