「產生 toString()」對話框

「產生 toString()」對話框提供方法,將特定成員欄位和方法併入產生的 toString() 方法中。

請從「程式檔」功能表或選取的類型(或類型中的文字選項)的快速功能表中,使用產生 toString()...

併入 toString() 輸出中時所要考量的成員如下:

當按下確定時,toString() 方法會輸出所有選取的成員,最後會建立 helper 方法。

選項

說明

預設值

選取要併入 toString() 方法中的欄位和方法

為了方便,成員會分成最多四個群組:欄位、繼承的欄位、方法和繼承的方法。勾選或取消勾選群組,會影響其所有成員的狀態。 僅非暫時性且未繼承的欄位。

全選

選取所有欄位和方法。

n/a

取消全選

取消選取所有欄位和方法。

n/a

將焦點元素在清單中向上移動。成員只能在其群組內移動。群組也可以移動。

n/a

將焦點元素在清單中向下移動。成員只能在其群組內移動。群組也可以移動。

n/a

排序

依詞彙順序排序每個群組中的元素。

n/a

插入點

定義產生的方法插入類型主體中的位置。如果方法已存在於類別中且已改寫,則不會變更其位置(此選項沒有作用)。

如果是從編輯器呼叫,則是游標位置的最後一個成員或位置

產生方法註解

控制是否將註解新增至建立的 toString() 方法中。產生的註解僅指向 java.lang.Object#toString() 的 Javadoc 註解。

off

字串格式

定義用來格式化 toString() 輸出的範本。範本中會確定要新增的類別、分隔欄位的方式等資訊。如需範本的相關資訊,請參閱 toString() 產生器:格式化範本主題。

預設範本

編輯...

開啟一個對話框,供您新增、移除或變更字串格式範本(請參閱上述主題)。

n/a

程式碼樣式

定義方法程式碼樣式,也就是用來建立輸出的程式庫/機制。如需相關資訊,請參閱 toString() 產生器:程式碼樣式主題。

字串連結

配置...

開啟一個對話框,供您配置與選取程式碼樣式相關的其他選項。 這個按鈕目前只對自訂 toString() 建置器程式碼樣式有作用。

n/a

略過空值

控制 toString() 方法是否略過沒有值(空值)的成員。其完成方式取決於選取的程式碼樣式(請參閱上述主題)。

off

列出陣列內容而不使用原生 toString()

控制 toString() 方法是否列出陣列包含的項目而不使用其預設 toString()。如需詳細資料,請參閱 toString() 產生器:列出內容

off

限制陣列/集合/對映中的項目數

控制 toString() 方法是否限制陣列、CollectionMap 列出的元素數目,以及限制的內容。 如果關閉了「忽略陣列的預設 toString()」選項,此選項對陣列沒有作用。如需詳細資料,請參閱 toString() 產生器:列出內容

off

相關參照

程式碼動作
toString() 產生器:格式化範本
toString() 產生器:程式碼樣式
toString() 產生器:內容清單