今天看到JDK的源代碼里的方法返回值為數(shù)組的另一種表示方法。
一般方法返回值為數(shù)組時(shí),可聲明如下:
public char[] toCharArray(){ }
但在java.io.CharArrayWriter里的toCharArray()方法,在源代碼里聲明為:
public char toCharArray()[] {}
自己寫(xiě)了代碼驗(yàn)證了一下,這種表示方法跟普通的返回值為數(shù)組的表示方法并無(wú)兩樣。以前在書(shū)中沒(méi)見(jiàn)過(guò),特此記錄(或許是孤陋寡聞)。