在寫小算法時,常需要從控制檯輸入數據形成數組進行後續操作,比如說在排序算法中,需要從控制檯輸入一組數據,然後對這組數據進行排序。對這組用空格隔開的數據存入數組進行操作。
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));
}