额,入职心公司没有几天,刚适应一下新的环境看下别人写的代码脑补一下,好多之前没有用到的方法:话不多说
对于List 进行排序:
List<User> list=new ArrayList<User>();
lists.sort(Comparator.comparing(User::getUserID));//后面的值填需要排序的字段 get 获取
对于 [] 数组进行排序:
String[] str =new String[8];
Arrays.sort(str); // 很简单里面是需要排序的数组
然后看代码发现一个Java里面的forEach 循环,说实话第一次遇见,话不多说上代码:
List<User> list=new ArrayList<User>();
list.stream().forEach(st ->{ // st 是list里循环的user 很方便用
System.out.println(st.getName());
});