java输入一行数字,逗号分割,读取后进行排序
时间: 2023-01-30 19:20:34 浏览: 133
Java基础编程:输入n个数字,后排序
下面是一个例子:
```
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
// 输入一行数字
String line = scan.nextLine();
// 将输入的字符串按照逗号分割
String[] nums = line.split(",");
// 将字符串数组转换为 int 数组
int[] numbers = new int[nums.length];
for (int i = 0; i < nums.length; i++) {
numbers[i] = Integer.parseInt(nums[i]);
}
// 使用 Arrays 类的 sort 方法对数组进行排序
Arrays.sort(numbers);
// 输出排序后的数组
System.out.println(Arrays.toString(numbers));
}
}
```
以上代码使用了 Scanner 类来输入一行数字,然后使用 split 方法将输入的字符串按照逗号分割,接着将字符串数组转换为 int 数组,最后使用 Arrays 类的 sort 方法对数组进行排序,并输出排序后的数组。
阅读全文