我目前正在開發一個項目, 我需要一些我可以提供的名稱,然後它可以返回它是什麼樣的項目。從項目名稱查找API中找到項目
說我有一句話星際爭霸, 那麼API或一些數據庫可以返回類似遊戲
or nba -> sports
or nike -> sports/shoe
or sadkljasd -> unknown
我看到這個東西像幾個月前那樣,但我不記得。 我需要一些具有這種功能和數據的東西,它不一定是準確的
任何人有任何想法?
非常感謝
我目前正在開發一個項目, 我需要一些我可以提供的名稱,然後它可以返回它是什麼樣的項目。從項目名稱查找API中找到項目
說我有一句話星際爭霸, 那麼API或一些數據庫可以返回類似遊戲
or nba -> sports
or nike -> sports/shoe
or sadkljasd -> unknown
我看到這個東西像幾個月前那樣,但我不記得。 我需要一些具有這種功能和數據的東西,它不一定是準確的
任何人有任何想法?
非常感謝
HashMap提供你正在尋找的那種API的..
您可以從您的項目映射到他們的類型。在一個地圖,你保存在您的映射Key-Value
形式對...如果你所有的物品都是獨一無二的,那麼對你來說這將是最好的選擇。
這裏我將給出一個簡單的地圖工作示例..您可以從鏈接中獲得我已給出...
Map<String, String> mapping = new HashMap<String, String>();
mapping.put("nba", "sports");
String type = mapping.get("nba");
System.out.println(type); // Will give you `sports`
如果你有multiple
類型的一些項目,你可以從一個items
到Mapping
其類型的list
: -
Map<String, ArrayList<String>> mapping =
new HashMap<String, ArrayList<String>>();
使用Collection
.....
-使用Map
將在此階段適用...
例如:
Map<String, ArrayList<String>> map = new HashMap<String,ArrayList<String>>();
或者
Map<String, String> map = new HashMap<String,String>();
你需要一個[的HashMap(http://docs.oracle.com/javase/7/docs/api/java/util/HashMap的.html) –