Problem

6/10

删除元素

Theory Click to read/hide

您可以使用 remove 方法以两种方式删除 ArrayList 中的元素:

  • 通过索引移除(index)
  • 按值删除(值)
例如:
 
arr.移除(0); //删除第一个元素
arr.移除(< strong>new Integer(10)); //删除值为 10 的元素

Problem

给定一个包含 N 个元素的数组 (\(2<=N<=15\))。从中删除 所有负面元素。
 
输入:
-第一行给出输入N-数组元素个数;
——第二行包含N个数字——数组元素的值。

输出:将结果数组打印成字符串。
 
例子
<头> <日># <正文>
输入 输出
1
5
43  -56  76  -84 100 
43 76 100
Write the program below
import java.util.ArrayList;
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();

        for(int i=0;i<n;i++) {
            int a = in.nextInt();
            arr.add(a);
        }
        
 for (Integer a: arr)
              {
                System.out.print(a+" ");
        }
    }  
}      

     

Program check result

To check the solution of the problem, you need to register or log in!