Groovy使用列表和映射

2018-07-25 10:31 更新

使用列表和映射

在本節(jié)中,您可以找到使用IntelliJ IDEA中的列表和映射的一些示例。

將函數(shù)的參數(shù)轉換為映射項

如果函數(shù)具有冗長的命名參數(shù)列表,則可以通過將參數(shù)表示為映射項來減少它。為此,IntelliJ IDEA建議使用“將參數(shù)轉換為映射項(Convert parameter to map entry)”的意圖操作。

  1. 將插入符號放在要轉換的參數(shù)上,然后按Alt+Enter:
    Groovy使用列表和映射
  2. 在上下文菜單上,選擇“將參數(shù)轉換為映射項(Convert parameter to map entry)”,并指定轉換參數(shù):
    Groovy使用列表和映射
  3. 重復此過程,直到所有必需的命名參數(shù)都表示為映射項。請注意,所有后續(xù)轉換都是以靜默方式完成的。
    Groovy使用列表和映射

將Groovy映射轉換為類實例

  1. 在Groovy方法中,將插入符號放在要轉換的映射上,然后按Alt+Enter:
    Groovy使用列表和映射
  2. 在上下文菜單上,選擇“轉換為類(Convert to class)”,并指定新類名和將在其中創(chuàng)建新類的包。如果此類包尚不存在,請單擊 以創(chuàng)建一個。
  3. 如有必要,請選擇更改方法的返回類型。
  4. 單擊“確定(OK)”以應用更改并執(zhí)行轉換。

    結果,創(chuàng)建了一個類,其中的字段對應于原始地圖的鍵。

生成列表或映射

  1. 在編輯器中鍵入列表或地圖的內容:
    [55, 127, -9, -100, 568]

    或者:

    [fname:"John",lname:"Smith",age:31]
  2. 將插入符號放在方括號內的某處,然后按Ctrl+Alt+V。括號中的表達式分別轉換為列表或映射。
    Groovy使用列表和映射

內聯(lián)列表或映射

  1. 將插入符號放在列表或映射聲明中,然后按Ctrl+Alt+N。IntelliJ IDEA突出顯示遇到的用法:
    Groovy使用列表和映射
  2. 確認內聯(lián):
    Groovy使用列表和映射
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號