For example ArrayList :
Integer[] intArray = new Integer[] { 0, 1 , 0 , 2 , 3 , 3 , 5 , 6 , -4 ,6 };
ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(intArray));
need to get non-repeating values, preserving order
1 , 2 , 5 , -4
0, 3 and 6 are removed because they occur more than once.