static void removeItemFromList() { List<Integer> l1 = new ArrayList<>(); l1.add(0); l1.add(1); l1.add(2); for(Integer a : l1) { if( a.equals(1) ) { l1.remove(a); } else { System.out.println(a); } } } public int highestPowerDivide(int N) { // write your code in Java SE 8 int count = 0, pow = 1, res =0; while(pow < N) { pow = pow*2; count++; if(N%pow == 0) res = count; } return res; }