Java 程式將字串列表對映到小寫並排序


假設我們的 String List 如下所示 −

List list = new ArrayList<>();
list.add("ABC");
list.add("CDE");
list.add("GHI");
list.add("MNO");
list.add("GWE");
list.add("WDF");
list.add("JYH");
list.add("TYU");

String List 對映到小寫 −

list
.stream()
.map(String::toLowerCase)

然後,執行排序 −

sorted((val1, val2) -> val2.compareTo(val1))

以下是將 string list 對映到小寫並排序的一個示例 −

示例

import java.util.ArrayList;
import java.util.List;
public class Demo {
   public static void main(final String[] args) {
      List list = new ArrayList<>();
      list.add("ABC");
      list.add("CDE");
      list.add("GHI");
      list.add("MNO");
      list.add("GWE");
      list.add("WDF");
      list.add("JYH");
      list.add("TYU");
      list
      .stream()
      .map(String::toLowerCase)
      .sorted((val1, val2) -> val2.compareTo(val1))
      .forEach(System.out::println);
   }
}

輸出

wdf
tyu
mno
jyh
gwe
ghi
cde
abc

更新於: 2019 年 7 月 30 日

476 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.