日期:2014-05-20 浏览次数:20750 次
public static void main(String[] args) { HashSet<String> set = new HashSet<String>(); set.add("312"); set.add("213"); set.add("231"); set.add("123"); set.add("132"); set.add("321"); for (Iterator iterator = set.iterator(); iterator.hasNext();) { String str = (String) iterator.next(); if (str.charAt(1) == '1') { iterator.remove(); } else if (str.indexOf("12") >= 0 || str.indexOf("21") >= 0) { iterator.remove(); } } System.out.println(set); }