我需要完成一个程序,该程序将采用一个字符串,例如:“Mass”,并返回类似于这样的输出:
M's: 1 A's: 1 S's: 2
我需要创建一个方法,它只接受一个字符串参数并返回一个名为 Pair 的对象数组。pair 对象就是我上面的输出。Pair 中的每个元素都包含一个字符和该字符的出现次数。这是对类:
public static class Pair
{
public char _char;
public int _occurances;
public Pair(char c)
{
_char = c;
_occurances = 0;
}
}
这是我正在研究的方法:
public Pair[] auditString(String input) {
return Pairs;
}
如果我要输入“Mass”并且我的方法返回一个包含此数据的对数组,如何使该方法 auditString 工作:
对数组将生成 3 个内存位置
元素 0 处的对具有字符 m 出现 1 次,元素 1 处的对具有字符 a 出现 1 次,元素 2 处的对具有字符 s 出现 2 次