java將控制檯輸入的字串按照空格劃分資料存入陣列
在寫小演算法時,常需要從控制檯輸入資料形成陣列進行後續操作,比如說在排序演算法中,需要從控制檯輸入一組資料,然後對這組資料進行排序。對這組用空格隔開的資料存入陣列進行操作。
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));
}