Problem

6/10

Loại bỏ các yếu tố

Theory Click to read/hide

Bạn có thể xóa các phần tử trong ArrayList bằng phương thức remove theo hai cách:

  • xóa theo chỉ mục (chỉ mục)
  • xóa theo giá trị(giá trị)
Ví dụ:
 
mảng.xóa(0);(0); span> //xóa phần tử đầu tiên
mảng.xóa(< strong>new Integer(10)); //xóa phần tử có giá trị 10

Problem

Cho một mảng gồm N phần tử (\(2<=N<=15\)). Xóa tất cả các yếu tố tiêu cực khỏi nó.
 
Đầu vào:
- đầu vào được đưa ra trong dòng đầu tiên N - số phần tử mảng;
- dòng thứ hai chứa các số N - giá trị của các phần tử mảng.

Đầu ra: in mảng kết quả thành một chuỗi.
 
Ví dụ
<đầu>
# Đầu vào Đầu ra
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!