Я не совсем уверен, почему этот фрагмент кода, включающий массив символов, имеет смысл?
String str1 = "Hello"
int[] charSet = new int[128];
char[] chars = str1.toCharArray();
for (char c : chars) { // count number of each char in s.
if (charSet[c] == 0)++charSet[c];
}
Мой вопрос: как вы можете использовать переменную char как индекс для массива charSet и сравнивать его?до 0?