如果我想從圖中的元素我有一個地圖就像如下如何使用屬性名稱
Map<String,Integer> map = new HashMap<String, Integer>();
map.put("one",1);
map.put("two",2);
搜索Java對象的名單,我可以使用
map.get("one");
我有列表
List<TestVO> list = new ArrayList<TestVO>();
TestVO vo1 = new TestVO();
vo1.setId(1);
vo1.setName("one");
TestVO vo2 = new TestVO();
vo2.setId(2);
vo2.setName("two");
list.add(vo1);
list.add(vo2);
如果我想從該名單中有名爲「一個」我需要遍歷這個搜索list.Is有沒有簡單的方法來找出THI S'
我發現這個Searching in a ArrayList with custom objects for certain strings
但有沒有其他簡單的方法來做到這一點?在此先感謝...
你試過用'Collections.binarySearch(list,「one」);'? – Linus
@Linus「one」是TestVO類的名稱屬性。 TestVO的實例存儲在列表中。 –
在鏈接的問題中,您是否閱讀過[此答案](http://stackoverflow.com/a/12496479/2024761)? – SudoRahul