我有一张这样的table:
id detail
1 text1
2 text2
3 text3
4 text4
5 text5
6 text6
我需要创建一个数组,其中包含数据库中的一些值,如下所示:
if ({"Volvo", "BMW", "Ford", "Mazda"}.contains(name)) {
if(code.equals("10")) {
String[]detailList = {"text1"};
} else if(code.equals("20")) {
String[]detailList = {"text2", "text3"};
} else if(code.equals("30")) {
String[]detailList = {"text1", "text3"};
}
} else if ({"Ferrari", "Mercedes", "Toyota", "Hyundai"}.contains(name)) {
if(code.equals("10")) {
String[]detailList = {"text4"};
} else if(code.equals("20")) {
String[]detailList = {"text5", "text6"};
} else if(code.equals("30")) {
String[]detailList = {"text4", "text5"};
}
}
有没有更好的方法来改善它?非常感谢。
1条答案
按热度按时间anhgbhbe1#
也许你在找三元运算符: