本文章举了一个例子说明了 J a v a Java Java 中 A r r a y L i s t ArrayList ArrayList 的定义、 c o n t a i n s contains contains 函数、 a d d add add 函数以及 s o r t sort sort 函数的用法。
题目简介
输入一个 n n n ,接下来输入 n n n 个数,其中包含重复数字,输出升序排序后的数组
输入样例
4
1 2 2 4
输出样例
1 2 4
代码
import java.util.*;
class Main
{
public static void main(String[] args)
{
List<Integer> num = new ArrayList<>();
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int temp;
for(int i=0;i<n;i++)
{
temp=sc.nextInt();
if(!num.contains(temp)) //如果不包含该数
num.add(temp);
}
Collections.sort(num); //将该数组排序
for(int x : num)
{
System.out.print(x+" ");
}
}
}