char類型的數組就相當於一個字符串。
因為輸出流System.out是PrintStream對象,PrintStream有多個重載的println方法,其中一個就是public void println(char[] x),直接打印字符數組的話,不像int[]等其他數組,它會直接調用這個方法來打印,因而可以打印出數組內容,而不是地址。
小知識:
字符串的話,是不可以變它的內容的。
字符數組的話,你是可以改變數組中包含的內容的。
果往深入了說,字符串的底層也是用數組實現的。
要說使用的區別,字符串方便一些,數組靈活一些。