黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

IntelliJ IDEA教程
IntelliJ IDEA的一般準(zhǔn)則
IntelliJ IDEA編輯器
IntelliJ IDEA高級(jí)編輯程序
IDEA使用Subversion集成
IntelliJ IDEA提取重構(gòu)
IntelliJ IDEA插件

IntelliJ IDEA提取函數(shù)變量

IntelliJ IDEA 可以讓你提取一個(gè)函數(shù)類型變量。

這個(gè)重構(gòu)為 Java 1.8 及更高版本創(chuàng)建了一個(gè)函數(shù)表達(dá)式,并為舊版本的 Java 創(chuàng)建了一個(gè)匿名類。

提取功能變量示例

提取功能變量重構(gòu)前:

import java.util.List;
public class PrintAction implements Runnable {
    private List data;

    public PrintAction(List data) {
        this.data = data;
    }
    public void run() {
        System.out.println("Data: " + data.toString());
    }
}

提取功能變量重構(gòu)后:

import java.util.List;
import java.util.function.Function;

public class PrintAction implements Runnable {
    private List data;
    public PrintAction(List data) {
        this.data = data;
    }
    public void run() {
        Function, String> presenter = (p) -> "Data: " + p.toString();
        System.out.println(presenter.apply(data));
    }
}

提取函數(shù)變量

⒈ 在本例中選擇代碼片段,println 方法的一個(gè)參數(shù)。

⒉ 在主菜單中選擇:重構(gòu)| 提取| 函數(shù)變量。IntelliJ IDEA 打開 "提取函數(shù)變量" 對(duì)話框。

⒊ 當(dāng)選擇的代碼依賴于實(shí)例字段時(shí) (如示例中所示),將會(huì)出現(xiàn) "將字段作為參數(shù)傳遞" 復(fù)選框,并且您可以在字段的位置中傳遞一個(gè)形參。

但是,例如,如果您選擇的代碼片段取決于任何本地變量或參數(shù)

相應(yīng)的條目將出現(xiàn)在列表中。

當(dāng)您取消選擇對(duì)話框中的某個(gè)參數(shù)時(shí),將使用相應(yīng)的本地。

配置您的選項(xiàng),然后單擊“確定”。

⒋ 從彈出窗口中選擇適用的功能界面。

⒌ 如果你想,如果你不想使用列表中建議的名字,改變解壓變量的名字。

因此,IntelliJ IDEA 會(huì)創(chuàng)建一個(gè)您可以繼續(xù)使用的 lambda。

全部教程
主站蜘蛛池模板: 最近最新中文字幕高清免费 | 亚洲日韩视频免费观看 | 天天躁日日躁成人字幕aⅴ 天天在线欧美精品免费看 天天影视涩香欲综合网 | 欧美一级网站 | 一级毛片毛片毛片毛毛片 | 国产精品综合色区在线观看 | 国产 欧美日韩 在线播放 | 免费在线看a | 久久午夜影视 | 99在线免费播放 | 久久综合精品视频 | 国产福利不卡 | 舔插视频 | 花蝴蝶亚洲一区二区三区 | 亚洲精品视频专区 | 乱系列中文字幕在线视频 | 国产精品成人va在线观看 | 国产精品人成 | 女攻男受高h重口调教 | 一区二区三区四区视频在线 | 欧美日韩在线成人看片a | 日韩视频免费一区二区三区 | 免费中文字幕视频 | 天天草狠狠干 | 好男人www社区影视在线 | 狠狠色综合久久久久尤物 | 国产一区二区三区免费 | 夜夜夜夜曰天天天天拍国产 | 夫妻生活毛片 | 91视频欧美| 亚洲第一看片 | 最新国产精品自拍 | 精品欧美日韩一区二区 | 男女爽爽无遮挡午夜视频在线观看 | 黄色一级片在线免费观看 | 在线观看成人免费 | 日本高清在线一区 | 亚洲国产成人久久综合一区 | 日鲁夜鲁鲁狠狠综合视频 | 日本哺乳期xxxxhd奶水 | 色播视频在线播放 |