您的位置:首页 > 编程语言 > Java开发

java lambda表达式示例

2018-05-10 20:14 162 查看

代码如下:

import javax.swing.*;
import java.awt.*;
import java.util.Arrays;
import java.util.Date;

public class MyDemo{
public static void main(String args[]){
String[] strs={"f","dd","sss","aaaa"};
Arrays.sort(strs);
System.out.println("按字母顺序排列:");
for(String s:strs) {
System.out.println(s);
}

Arrays.sort(strs,(s1,s2)->s1.length()-s2.length());
System.out.println("按长度排列:");
for(String s:strs){
System.out.println(s);
}

//用lambda表达式创建一个时间触发器
Timer t=new Timer(1000, event->{
System.out.println("The time is:"+new Date());
Toolkit.getDefaultToolkit().beep();
});
t.start();

JOptionPane.showMessageDialog(null,"点击退出");//创建对话框
System.exit(0);
}

}

运行程序,结果如下:



点击确定退出程序。


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: