有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    不,没什么大不了的。这只是一个建议,您可以将这段代码转换为lambda

    下面是一个例子:

    如果没有lambda表达式,它可能看起来像:

    Button button = findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            doSomething();
        }
    });
    

    对于lambda表达式,它非常简单:

    Button button = (Button)findViewById(R.id.button);
    button.setOnClickListener(v -> doSomething(););