Groovy使用列表和映射

2018-07-25 10:31 更新

使用列表和映射

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

將函數(shù)的參數(shù)轉(zhuǎn)換為映射項(xiàng)

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

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

將Groovy映射轉(zhuǎn)換為類實(shí)例

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

    結(jié)果,創(chuàng)建了一個(gè)類,其中的字段對(duì)應(yīng)于原始地圖的鍵。

生成列表或映射

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

    或者:

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)