在写小算法时,常需要从控制台输入数据形成数组进行后续操作,比如说在排序算法中,需要从控制台输入一组数据,然后对这组数据进行排序。对这组用空格隔开的数据存入数组进行操作。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;
public class Research {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
String s=input.nextLine();
String[] split = s.split(" ");
Integer[] A=new Integer[split.length];
for(int i=0;i<split.length;i++){
Integer ss = new Integer(split[i]);
A[i] = ss;
}
System.out.println(Arrays.toString(A));
}