package dk.thoerup.traininfo.util; import java.util.Set; import java.util.TreeSet; public class IntSet { private Set ints = new TreeSet(); public boolean hasInt(int i) { return ints.contains(i); } public void add(int i) { ints.add(i); } public void remove(int i) { ints.remove(i); } public String toString() { StringBuffer sb = new StringBuffer(); for (int i : ints) { if (sb.length() > 0) { sb.append(","); } sb.append(i); } return sb.toString(); } public void fromString(String intStr) { ints.clear(); String parts[] = intStr.split(","); for (String istr : parts) { ints.add( Integer.parseInt(istr)); } } }