代码如下:
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); } }
运行程序,结果如下:
点击确定退出程序。