use*_*669 2 java lambda intellij-idea java-8
我可以使用IntelliJ IDEA重构用等效表达式替换lambda表达式.谢谢.
public class StateOwner {
public void addStateListener(StateChangeListener listener) { ... }
}
..
StateOwner stateOwner = new StateOwner();
stateOwner.addStateListener(
(oldState, newState) -> System.out.println("State changed")
);
Run Code Online (Sandbox Code Playgroud)
我可以使用IntelliJ IDEA替换lambda表达式部分
stateOwner.addStateListener(new StateChangeListener() {
public void onStateChange(State oldState, State newState) {
System.out.println("State changed")
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4977 次 |
| 最近记录: |