用 Map 將整數轉換為 String 的 Java 程式


假設我們有一個包含以下元素的 Integer 陣列

20, 50, 100, 200, 250, 300, 500, 550, 600, 700

將其轉換為 List

Arrays.asList(20, 50, 100, 200, 250, 300, 500, 550, 600, 700)

使用 Map 獲取大於 400 的值並轉換為 String

filter(val -> val > 400) .map(val -> "Value greater than 400 = " + String.valueOf(val))

以下是使用 Map 將整數轉換為 String 的示例

示例

import java.util.Arrays;
public class Demo {
   public static void main(String[] args) {
      Arrays.asList(20, 50, 100, 200, 250, 300, 500, 550, 600, 700)
         .stream()
         .filter(val -> val > 400)
         .map(val -> "Value greater than 400 = " + String.valueOf(val))
         .forEach(val -> System.out.println(val));
   }
}

輸出

Value greater than 400 = 500
Value greater than 400 = 550
Value greater than 400 = 600
Value greater than 400 = 700

更新於: 2019 年 7 月 30 日

534 次瀏覽

開啟你的職業生涯

修完課程獲得認證

立即開始
廣告
© . All rights reserved.