Java 8 stream: 让你的代码更简洁

来源:互联网 发布:聚友网络 编辑:程序博客网 时间:2024/05/28 05:15

# stream是Java 8 的新特性

少废话,上代码!

注释掉部分与下面的等价!

    private String rolesToString(List<User_roles> list) {//      StringBuffer sb = new StringBuffer();//      for (User_roles r : list) {//          sb.append(r.getName()).append(",");//      }//      if (sb.length() > 0)//          sb.deleteCharAt(sb.length() - 1);//      return sb.toString();        return list.stream()                  .map( it -> it.getName())                  .collect(joining(","));    }