我试图获得一个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]);
}
}
我对when的预期输出SString = abc是values = {0,1,2}。相反,values = {2,2,2}。
不负相思意
白衣染霜花
沧海一幻觉
相关分类