Sort an ArrayList by primitive boolean type

前端 未结 8 862
北恋
北恋 2020-12-09 16:08

I want to sort my ArrayList using a boolean type. Basically i want to show entries with true first. Here is my code below:

Abc.java

8条回答
  •  一生所求
    2020-12-09 16:34

    Using Kotlin you can do smth like this:

    listOfABCElements.sortBy { it.isClickable }
    

    output: true,true,true,false,false

    in reverse order:

    listOfABCElements.sortByDescending { it.isClickable }
    

    output: false,false,true,true,true

提交回复
热议问题