社区
Java SE
帖子详情
J2SE1.4里的String.replaceAll效率好像不高丫,大家认为呢?
iStringTheory
2003-10-20 02:28:39
有没有效率高的字符串替换函数?
...全文
165
3
打赏
收藏
J2SE1.4里的String.replaceAll效率好像不高丫,大家认为呢?
有没有效率高的字符串替换函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cbhyk
2003-10-20
打赏
举报
回复
看我的:
public static String replace(String s, String oldString, String newString)
{
if(s == null)
throw new NullPointerException("source String cannot be null");
if(oldString == null)
throw new NullPointerException("old String cannot be null");
if(newString == null)
throw new NullPointerException("new String cannot be null");
if(oldString.length() == 0)
throw new IllegalArgumentException("old String cannot be empty");
StringBuffer result = new StringBuffer();
int start = 0;
int end = s.indexOf(oldString);
while(end != -1)
{
result.append(s.substring(start, end));
result.append(newString);
start = end + oldString.length();
end = s.indexOf(oldString, start);
}
result.append(s.substring(start, s.length()));
return result.toString();
}
iStringTheory
2003-10-20
打赏
举报
回复
zez(思恩 为老婆多挣钱 鹤清风) ( ) :
用JProfiler测的?
zez
2003-10-20
打赏
举报
回复
我自己写的速度是它的40% :)
------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
Java 工具函数
//要求
j2se
1.4
package com.yss.framework.api.util; import java.io.IOException; import java.lang.reflect.Field; import java.math.BigDecimal; import j...
Java Gossip: 使用正則表示式(Regular expression)
如果您查詢
J2SE
1.4
之後
String
的線上API手冊說明,您會發現有matches()、
replaceAll
()等方法,您所傳入的參數是「正則表示式」(Regular expression)的字串,正則表示式的功能是
J2SE
1.4
之後加入的新功能。...
Java 正则表达式
使用正则表达式(Regular Expression) 如果查询
J2SE
1.4
之后的
String
在线API手册说明,会发现有matches()、
replaceAll
()等方法,所传入的自变量是正则表达式(Regular Expression)的字符串。正则表达式最早...
文本应用
程序在运行的时候,我们要给程序输入数据,程序根据输入的数据作出响应。 常见的输入方式有: 命令行参数 系统属性 标准的输入 在程序中实现文件的创建,读,写 Math ... 正则表示式的功能是
J2SE
1.4
之后加入的新...
【Java学习笔记】73 - 正则表达式
很多人因为它们看上去比较古怪而且复杂所以不敢去使用,不过,经过练习后,就觉得这些复杂的表达式写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作缩短在几分钟(甚至几秒钟)...
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章