所以我正在做一个项目,我需要以下工作:假设我有一个String[],包含了3个值,“0D”,“0A”,“01A0,”现在在后台我得到了这些值的描述,我想用另一个字符串来显示它们,所以最后我想用String“0D”调用一个方法,这个方法返回描述,在这个例子中,“speed”和其他的一样,如果我用“0A”调用该方法,它将返回字符串“燃料压力”有没有一种有效的方法来实现这一点?因为我有一个相当长的列表,不想手动输入所有的描述到命令..
cczfrluj1#
是的,HashMap可以。你可以试试这个:
HashMap<String, String> valueDescription = new HashMap<>(); valueDescription.put("0D", "speed"); valueDescription.put("0A", "Fuel Pressure"); valueDescription.put("01A0", "Temperature"); public String getDescription(String value) { if (valueDescription.containsKey(value)) { return valueDescription.get(value); } else { return "Description not found"; } }
pjngdqdw2#
我会考虑使用<String, String>的hashmap。关键是命令,值是描述。
<String, String>
2条答案
按热度按时间cczfrluj1#
是的,HashMap可以。你可以试试这个:
pjngdqdw2#
我会考虑使用
<String, String>
的hashmap。关键是命令,值是描述。