Java:微软CodeHunt2.06 2.07总结
2.06
这道题目的目的是在一个字符串中计算字符“a"的个数,我们可能首先想到的是遍历整个字符串进行单个字符的匹配(思路很简单),但是在Java中可以试用String的方法来简化
代码:
<span style="font-size:18px;">public class Program {
public static int Puzzle(string s) {
return s.length() - s.replace("a", "").length();
}
}</span>
2.07
这道题目的目的是在2.06的基础上进一步计算字符串中某个字符的个数,字符由我们给出
代码:
<span style="font-size:18px;">public class Program {
public static int Puzzle(string s, char x) {
return s.length() - s.replace(""+x, "").length();
}
}</span>