Я пытаюсь получить оператор case для добавления целого числа в массив целых чисел, используя данные char, извлеченные из строки.
int x = SString.length() - 1;
int[] values = new int[x + 1];
for (int i = 0; i <= x; i++) {
System.out.println(keyword.charAt(i));
switch (SString.charAt(i)) {
case 'a':
values[i] = 0;
case 'b':
values[i] = 1;
case 'c':
values[i] = 2;
System.out.println(values[i]);
}
}
мой ожидаемый результат для случая, когда SString = abc
равен values = {0,1,2}
. Вместо этого values = {2,2,2}
.