【发布时间】:2015-09-21 03:14:37
【问题描述】:
我尝试使长 if 语句更紧凑;原来是这样的:
char x;
if(list.size()== 1){
x = 'a';
}
if(list.size()== 2){
x = 'b';
}
if(list.size() == 3){
x = 'c';
}
if(list.size() == 4){
x= 'd';
}
是否有可能压缩此代码?
已经谢谢了, 贾里范M
【问题讨论】:
-
char x = (char)('a' + list.size()-1);,适用于a至z -
可以使用switch
标签: java list if-statement arraylist char