该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-31
这个好玩我些一个比一比
|
|
返回顶楼 | |
发表时间:2009-08-31
不把源代码放上来,似乎没太大的意义。
PS:短短几行字,为什么还有错别字。 |
|
返回顶楼 | |
发表时间:2009-08-31
JWind,断章取义啊,
明明都有,还说没有源代码?! 呵呵 |
|
返回顶楼 | |
发表时间:2009-08-31
我有个问题...为什么循环一次的时候..jdk的时间是0.而你的时间却是16
我做了也挺底层的..只能比jdk快两倍..楼主放出代码吧 |
|
返回顶楼 | |
发表时间:2009-08-31
没啥意思呀。不够严谨。
|
|
返回顶楼 | |
发表时间:2009-09-01
意义不太大。
|
|
返回顶楼 | |
发表时间:2009-09-01
么源码懒得对比,,,,不发源码,,自己留着慢慢用
|
|
返回顶楼 | |
发表时间:2009-09-01
最后修改:2009-09-01
看到这个我后悔反编译你的类。。。。。
List cuts = new ArrayList(); int bg = 0; int end = 0; for(int i = 0; i <= len - tLen; i++) if(str.charAt(i) == token.charAt(0)) { boolean isToken = true; for(int k = 1; k < token.length(); k++) { if(str.charAt(i + k) == token.charAt(k)) continue; isToken = false; break; } if(isToken) { end = i; String tem = str.substring(bg, end); if(tem.length() > 0) cuts.add(tem); bg = end + tLen; end = bg; i += tLen - 1; } } |
|
返回顶楼 | |
发表时间:2009-09-01
jarkata commons-lang 中有 StringUtil.split() 方法,而且兼容性很强,在不支持正则表达式和遍历增强的语法中都能用。
而楼主的需要 JDK 1.5 以上版本,既然是通用方法,我想应该兼容(通用性)就要强。 |
|
返回顶楼 | |
发表时间:2009-09-01
兼容性是要考虑下,我试了下,JDK 1.5的还不行,bad version,要1.6以上
|
|
返回顶楼 | |