思路:判断输入的数是否为要删除的元素,用ArrayList存储添加需要元素。
import java.io.*;
import java.util.ArrayList;
public class Main{
public static void main(String[]args)throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int n=Integer.parseInt(br.readLine());
String[]s=br.readLine().split(" ");
int m=Integer.parseInt(br.readLine());
ArrayList<Integer> arr=new ArrayList<Integer>();
for(int i=0;i<n;i++){
int a=Integer.parseInt(s[i]);
if(a!=m){
arr.add(a);
}
}
System.out.println(arr.size());
for(int i=0;i<arr.size();i++){
System.out.printf("%d ",arr.get(i));
}
}
}