这是XX公司的面试题,比如说有这么一个字符串
String str="hello";
如果要删除里面的字符 l,该如何做呢
起初我用replace(),面试官说不符合要求,是要删除,不是要替换
后来我用substring(),满心欢喜得到字符串heo,
可是面试官在 hello 后面又加了一个字符 l
字符串str就变成了hellol,这样,用substring()就又行不通了
这个机试题浪费了我不少时间,导致面试失败,
回到家后我一直思考这个问题该怎么做,几天下来没点效果
希望有朋友能够帮帮我,指点迷津,感激不尽!!!!
此问题已解决,具体源码见 Java中关于包的问题