Loading...
субота, 27 липня 2013 р.

Java collections convert


Перетворюємо одну java-колекцію у будь-яку іншу:

public class Main {

/**
* @param args
*/
public static void main(String[] args) {
HashSet<String> in = new HashSet<String>();
in.add("1");
in.add("2");
in.add("2");
in.add("3");


ConvertCollection(in, new PriorityQueue<String>());

}

static <T> void ConvertCollection(Collection <T> in, Collection <T> out) {
System.out.println("Convert from: " + in.getClass() + " to " + out.getClass());
System.out.println(" >> Input: " + in);
for (Iterator<T> iterator = in.iterator(); iterator.hasNext();) {
T t = (T) iterator.next();
out.add(t);
}
}
}
 
TOP