chouy 无限地学习无尽的技术chouy.blog.chinaunix.net
chouy
无
全部博文(219)
2021年(1)
2020年(3)
2015年(4)
2014年(5)
2012年(7)
2011年(37)
2010年(40)
2009年(22)
2008年(17)
2007年(48)
2006年(31)
2005年(4)
zhangyuq
xiaochun
zorawang
小雅贝贝
a5252745
wolf1980
t1916570
niday
km康蒙92
余生123
格伯纳
cynthia
Bsolar
Phyllis6
十分位
分类: Java
2009-12-17 13:19:30
/** * 假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”, * 不能用java内置字符串方法(indeOf,substring,replaceAll等) * * @author chouy */public class XunLeiExam1{ public static void main(String[] args) { String str1 = "6sabcsssfsfs33"; String str2 = "ab3"; System.out.println(replaceString(str1, str2)); } public static String replaceString(String des, String reg) { StringBuilder buf = new StringBuilder(des.length()); char[] chars = des.toCharArray(); char[] regchars = reg.toCharArray(); for (char c : chars) { boolean b = true; for (char regchar : regchars) { if (c == regchar) { b = false; break; } } if (b) buf.append(c); } return buf.toString(); }}
上一篇:摘抄时先生文章:就虐俘事件,我采访了布什
下一篇:迅雷笔试题 试做2
chinaunix网友2009-12-22 14:05:35
char c 完全没变动怎么会搜索每一个字符呢,是用foreach吧
登录 注册