解决问题者,给100分 你并没有放到缓冲区,而是仅打印到了屏幕而已。要放到缓冲区你可以不断往一个String里面追加。像这种替换,为了提高效率建议你使用正规式,apache里面有一个regexp的东西非常好用,也不难,你可以拿来看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥你昨天的问题还没结哪,看来括号问题是改好了。你并没有放在缓冲里面,应该先像楼上说得那样把文件的所有内容读入到一个String对象或者StringBuffer对象里面。然后如果你用的是jdk1.4就可以直接用正则表达式。如果非要用替换的方法。我给你一个 /** * 此函数的功能是扩展字符串的替换功能 * @param source * @param origin * @param dest * @return */ public static String replace(String source, String origin, String dest){ if(origin == null || origin.length()==0){ return source; } String sReturn = ""; String temp = source; int nOriginLen = origin.length(); int nPos; while((nPos = temp.indexOf(origin)) != -1) { sReturn = sReturn.concat(temp.substring(0,nPos)).concat(dest); temp = temp.substring(nPos+nOriginLen); } sReturn = sReturn .concat(temp); return sReturn; } 我这样应该是成批读入缓冲区,重点我要进行一个一个字的替换.如果我设resultset rs = "select big,gb from reflection"while((s=br.readLine())!=null) { args[s] = rs.getstring("big") }可不可以? 那要看你的文件有多大了?太大是不能全部放到缓冲区的。你说的读入缓冲区是指BufferedReader吗?它只是个中间流,你不能对它进行什么操作。可以使用StringBuffer来做缓冲区。 StrictMath中的函数返回值异常 怎么个情况 html 标记 规范化 如何改变RCP程序的外观-比如颜色 刚开始学编程,请问这段代码哪里错了? 怎么把ACCES中取出的数据放到对象中? 各位大哥,明年毕业的小弟天要过两天就要和一家学校签约了,这家学校签约的方式非常奇怪,他们说签协议时要付500元保证金,这样即便你明 java awt部分的知识 计算sin360 对于分层开发中的数据访问层,DAO模式的疑惑 关于java的内置异常的一些问题? 定时操作文件!谢谢
你并没有放在缓冲里面,应该先像楼上说得那样把文件的所有内容读入到一个String对象或者StringBuffer对象里面。然后如果你用的是jdk1.4就可以直接用正则表达式。如果非要用替换的方法。我给你一个 /**
* 此函数的功能是扩展字符串的替换功能
* @param source
* @param origin
* @param dest
* @return
*/
public static String replace(String source, String origin, String dest){
if(origin == null || origin.length()==0){
return source;
}
String sReturn = "";
String temp = source;
int nOriginLen = origin.length();
int nPos; while((nPos = temp.indexOf(origin)) != -1) {
sReturn = sReturn.concat(temp.substring(0,nPos)).concat(dest);
temp = temp.substring(nPos+nOriginLen);
}
sReturn = sReturn .concat(temp);
return sReturn;
}
如果我设resultset rs = "select big,gb from reflection"
while((s=br.readLine())!=null)
{
args[s] = rs.getstring("big")
}
可不可以?
太大是不能全部放到缓冲区的。
你说的读入缓冲区是指BufferedReader吗?
它只是个中间流,你不能对它进行什么操作。
可以使用StringBuffer来做缓冲区。