Problem

6/10

要素の削除

Theory Click to read/hide

remove メソッドを使用して ArrayList 内の要素を削除するには、次の 2 つの方法があります。

  • インデックスによる削除(インデックス)
  • 値による削除(値)
例:
 
arr.削除(0); // 最初の要素を削除します
arr.削除(< strong>new Integer(10)); //値 10 の要素を削除

Problem

与えられた N 要素の配列 (\(2<=N<=15\))。そこからすべての否定的な要素を取り除きます。
 
入力:
- 入力は最初の行で与えられます N - 配列要素の数;
- 2 行目には 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!