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

IntelliJ IDEA教程
IntelliJ IDEA的一般準則
IntelliJ IDEA編輯器
IntelliJ IDEA高級編輯程序
IDEA使用Subversion集成
IntelliJ IDEA提取重構
IntelliJ IDEA插件

IntelliJ IDEA提取函數變量

IntelliJ IDEA 可以讓你提取一個函數類型變量。

這個重構為 Java 1.8 及更高版本創建了一個函數表達式,并為舊版本的 Java 創建了一個匿名類。

提取功能變量示例

提取功能變量重構前:

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());
    }
}

提取功能變量重構后:

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));
    }
}

提取函數變量

⒈ 在本例中選擇代碼片段,println 方法的一個參數。

⒉ 在主菜單中選擇:重構| 提取| 函數變量。IntelliJ IDEA 打開 "提取函數變量" 對話框。

⒊ 當選擇的代碼依賴于實例字段時 (如示例中所示),將會出現 "將字段作為參數傳遞" 復選框,并且您可以在字段的位置中傳遞一個形參。

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

相應的條目將出現在列表中。

當您取消選擇對話框中的某個參數時,將使用相應的本地。

配置您的選項,然后單擊“確定”。

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

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

因此,IntelliJ IDEA 會創建一個您可以繼續使用的 lambda。

全部教程
主站蜘蛛池模板: 色偷偷偷偷要 | 天天av天天翘天天综合网 | 精品亚洲视频在线 | 亚洲人成在线中文字幕 | 日韩三级中文字幕 | 色偷偷888欧美精品久久久 | 精品一区 二区三区免费毛片 | 欧美精品成人a多人在线观看 | 伊人天天操 | 久久秋霞理伦片 | 99在线观看国产 | 日本高清中文字幕一区二区三区a | 99热在线免费观看 | 欧美日韩在线视频一区 | 国产黄色一级 | 亚洲无线码一区在线观看 | 生活一级毛片 | 日韩资源 | 看全色黄大色黄大片免责看 | 欧美视频亚洲 | 亚洲视频一区 | 欧美jizz18性欧美 | 一级美国乱色毛片 | 亚洲一级影院 | 国产白丝丝高跟在线观看 | 国产精品亚洲欧美大片在线看 | 久久综合丁香激情久久 | 成人无遮挡免费网站视频在线观看 | 天天射美女 | 黄网站在线观看高清免费 | 中文字幕日韩精品麻豆系列 | 国产精品人伦久久 | 久久久久无码国产精品一区 | 在线观看日韩一区 | 日韩精品在线观看免费 | 男人的天堂免费视频 | 日韩123| 一个人看的高清www视频免费 | 人人艹人人 | 狠狠色狠狠色综合久久第一次 | 午夜在线免费观看 |