In the following piece of code
int[] arr =new int[] {1,2,5,1,1,1};
    List<Integer> arrList =new ArrayList(Arrays.asList(arr));
    Iterator<Integer> itr =arrList.iterator();
    while(itr.hasNext()) {
        Integer i =itr.next();     // classcast exception
    }
Not sure why it need to be casted again
Execption log is
Exception in thread "main" java.lang.ClassCastException: class [I cannot be cast to class java.lang.Integer ([I and java.lang.Integer are in module java.base of loader 'bootstrap')
at dsa/dsa.streamPractice.main(streamPractice.java:14)
