Syntax error Removal of negative numbers from an array in Java

Removal of negative numbers from an array in Java



Following program shows how to remove negative numbers from an array.

Example

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Tester {
   public static void main(String[] args) {
      List<Integer> objArray = new ArrayList<Integer>();
      objArray.clear();
      objArray.add(2);
      objArray.add(-3);
      objArray.add(4);
      System.out.println("Array before removing an element "+objArray);
      Iterator<Integer> iterator = objArray.iterator();
     
         while(iterator.hasNext()) {
         Integer next = iterator.next();
         if(next < 0) {
            iterator.remove();
         }
      }
      System.out.println("Array after removing an element"+objArray);
   }
}

Output

Array before removing an element [ 2, -3, 4 ]
Array after removing an element [ 2, 4 ]
Updated on: 2020-02-24T10:41:59+05:30

772 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements