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);
}
}
}
1 коментарі:
Nice job :)
Дописати коментар