java如何在字符数组中存储字符数。基本上是想在数组上使用增量运算符
public static void getCharCountArray(String str)
{
for (int i = 0; i < str.length(); i++)
{
count[str.charAt(i)]++;
}
}
count array如何获取字符的计数。增量运算符的工作情况
你可以在下面搜索框中键入要查询的问题!
public static void getCharCountArray(String str)
{
for (int i = 0; i < str.length(); i++)
{
count[str.charAt(i)]++;
}
}
count array如何获取字符的计数。增量运算符的工作情况
# 1 楼答案
count
是一个整数的索引数组。 这个数组的每个索引都是一个字符char数据类型是单个16位Unicode字符。它的最小值为“\u0000”(或0),最大值为“\uffff”(或65535)
在循环中,
str.charAt(i)
返回当前迭代的字符串str的字符您可以使用以下表达式获取字符串当前字符的上一个计数:
count[str.charAt(i)]
然后用
++
操作符增加这个值我们可以像这样重写你的代码:
你的台词:
count[str.charAt(i)]++;
做了同样的事情,但更简单易读++
运算符不对数组进行增量运算(非检测),而是对char
位置的整数值进行增量运算