public static void main(String[] args) {
Map map=new HashMap();
Book book = new Book();
book.setName("wangli");
map.put("wangli",book);
List<Book> result = likeString("wang", map);
for(Book b : result) {
System.out.println(b.getName());
}
}
public static List<Book> likeString(String key, Map<String, Book> map) {
List<Book> list = new ArrayList<Book>();
Iterator it = map.entrySet().iterator();
while(it.hasNext()) {
Map.Entry<String, Book> entry = (Map.Entry<String, Book>)it.next();
if (entry.getKey().indexOf(key) != -1) {
list.add(entry.getValue());
}
}
return list;
}
map模糊取值
最新推荐文章于 2024-01-25 10:32:06 发布