Java之对List里面的对象名字进行模糊查询
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Java之对List里面的对象名字进行模糊查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1 問題
對list里面的對象名字進行模糊查詢
?
?
?
?
?
?
?
?
?
2 解決辦法
?? ?//即可以進行模糊匹配matcher.find()//匹配查詢matcher.matches() /*** 模糊查詢*/public static ArrayList<SearchBean> search(String name, List<SearchBean> list) {ArrayList<SearchBean> results = new ArrayList();Pattern pattern = Pattern.compile(name); // 如果要求大小寫不敏感,改成: // Pattern pattern = Pattern.compile(name,Pattern.CASE_INSENSITIVE);for (int i = 0; i < list.size(); i++) {Matcher matcher = pattern.matcher(((SearchBean)list.get(i)).getName());//匹配查詢//matcher.matches()if (matcher.find()) {results.add(list.get(i));}}return results;}?
總結
以上是生活随笔為你收集整理的Java之对List里面的对象名字进行模糊查询的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Android之在在EditText的x
 - 下一篇: Android之提示android.co