【发布时间】:2010-11-09 21:05:12
【问题描述】:
给定一组特定的字符串,将它们映射到相应的整数组的最佳方法是什么?假设我有一个包含一些我在内部使用的整数常量的类,但需要获取传入的外部字符串并确定它们映射到的正确对应的整数常量。
这是一个简化的例子:
public class Example {
public static final int ITEM_APPLE = 0;
public static final int ITEM_BANANA = 1;
public static final int ITEM_GRAPE = 3;
public void incomingData(String value) {
// Possible values would be "apple", "banana", and "grape" in this case.
}
}
从那个值到对应的整数常量最合适的方法是什么?哈希表?或者有什么方法可以在静态成员中定义这些映射?另一个想法?
【问题讨论】:
标签: java string integer constants