java中如果鍵盤輸入一個字符串,這個字符串為一個空格,則用toCharArray()方法,將其轉換為一個字符數組,這個數組裡面是什麼內容?
import java.util.Scanner;
public class Main {
public static void main(String[] args){
System.out.println("請輸入一串字符:");
Scanner in=new Scanner(System.in);
String str=in.next();
char[] arr=str.toCharArray();
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+",");
}
}
}
為什麼結果什麼也沒有?
Scanner in=new Scanner(System.in);
String str=in.next();
這麼輸入會忽略空格
char[] arr=" ".toCharArray();
這麼寫就有結果了