上代码
public static ArrayList<SysUser> search(String name, List<SysUser> list) { ArrayList<SysUser> 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(((SysUser)list.get(i)).getUserRemark()); //匹配查询 //matcher.matches() if (matcher.find()) { results.add(list.get(i)); } } return results; }