小编Ash*_*vin的帖子

使用 Lambda 表达式,我想使用 Java 语言按整数值排序

使用 Lambda 表达式,我想使用 Java 语言对整数值进行排序

public class Test_LAMBDA_Expression {

public static void main(String[] args) {

    List<Test_Product> list= new ArrayList<Test_Product>();

    list.add(new Test_Product(1,"HP Laptop",25000f));  
    list.add(new Test_Product(2,"Keyboard",300f));  
    list.add(new Test_Product(2,"Dell Mouse",150f));
    list.add(new Test_Product(4,"Dell PC",150f));
    list.add(new Test_Product(5,"Dell Printer",150f));


    System.out.println("Sorting by name");

    Collections.sort(list,(p1,p2)->{
        return p1.name.compareTo(p2.name);
    });

    for(Test_Product p: list){
        System.out.println(p.id+" "+p.name+" "+p.price);
     }
  }

}
Run Code Online (Sandbox Code Playgroud)

现在我想使用 id 进行排序。我怎样才能做到这一点?

java lambda

2
推荐指数
1
解决办法
6715
查看次数

标签 统计

java ×1

lambda ×1