【发布时间】:2016-04-09 01:59:21
【问题描述】:
如何计算一个字符串中某个子串出现的次数,最重要的是,如果第三次出现,第三个子串会被替换为("")?
这是示例输入(输入格式可能会有所不同): J9581 TAMAN MERLIMAU, JALAN MUAR, MERLIMAU, MELAKA,77300,MERLIMAU
预期输出: J9581 TAMAN MERLIMAU, JALAN MUAR, MERLIMAU, MELAKA,77300
【问题讨论】:
-
好的。继续努力。
-
你能分享你的尝试吗?
-
您可以使用String#indexOf(String,int)。如果您发现第三次出现,您可以使用String#substring(int, int) 和String#substring(int)。还有其他方法,比如使用
regex和Matcher。 -
null与""不同(空字符串) -
另外,您应该向我们展示示例输入和预期输出