用 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.