import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Scanner; public class Main { //输入n个整数,输出其中最小的k个 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int numcount = sc.nextInt(); int mincount = sc.nextInt(); ArrayList<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < numcount; i++) { list.add(sc.nextInt()); } sc.close(); Collections.sort(list, new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { // TODO Auto-generated method stub return o1.compareTo(o2); } }); for (int i = 0; i < mincount; i++) { System.out.print(list.get(i));//注意最后不能加空格 if(i!=mincount-1){ System.out.print(" "); } } } } |
|