如何在流中将一个字符串映射到另一个字符串?

ŁukaszMikucki:

我在返回以下流内字符串时遇到了很大的问题。你会帮忙吗?

这是我的清单:

List<String> dest = Arrays.asList(
  "bleble bleble 2000",
  "WAW HAV 1200",
  "xxx yyy 789",
  "WAW DPS 2000",
  "WAW HKT 1000"
);

我如何返回这样的字符串: //to HKT - price in EUR: 4300 //to HAV - price in EUR: 5160 //to DPS - price in EUR: 8600

在直播中?

enter codedouble ratePLNvsEUR = 4.30;
List<String> result = dest
    .stream()
    .filter(x -> x.startsWith("WAW"))
    //.map() <- how to change "WAW HAV 1200" into "HAV - price in EUR:  5160"
    .collect(Collectors.toList());

for (String r : result) System.out.println(r); 

这是(..)的必填项。

图书:

您可以使用map()spli字符串,并获取所需的元素(第二和第三):

List<String> result = dest
        .stream()
        .filter(x -> x.startsWith("WAW"))
        .map(x -> {
            String[] row = x.split(" ");

            return String.format("to %s - price in EUR:    %s",
                    row[1],
                    Integer.parseInt(row[2]) * ratePLNvsEUR);
        })
        .collect(Collectors.toList());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中将一个字符串附加到另一个字符串?

如何在matlab中将字符串的值赋予另一个字符串

如何在Shell中获取另一个字符串中一个字符串的行号

如何在oracle mybatis sql的另一个字符串的末尾添加一个字符串?

如何在R中的另一个字符串向量中grep一个字符串向量

如何在另一个字符串中搜索一个字符串?

如何在Swift中检查一个字符串是否包含另一个字符串?

如何在另一个字符串的x位置插入一个字符串?

如何在Lua中的另一个字符串中插入一个字符串?

如何在jquery中的另一个字符串中间附加一个字符串变量?

使用getch后如何在另一个字符串的末尾连接一个字符串

如何检查一个变量是否等于一个字符串或另一个字符串?

如何检查一个变量是否等于一个字符串或另一个字符串?

计算一个字符串在另一个字符串中每个字符的出现次数

如何根据替换字符将一个字符串的值替换为另一个字符串?

在bash脚本中将一个字符串覆盖时,为什么一个字符串会覆盖另一个字符串?

如何在另一个字符串中包含字符串

如何在另一个字符串中查找长度可变的字符串

用另一个字符串环绕字符串

字符串包含另一个字符串

在另一个字符串的开头插入字符串

如果字符串在另一个字符串内

从另一个字符串限制字符串

如何将一个字符串数组存储到另一个字符串数组中?

当一个字符串与另一个字符串匹配时,如何创建条件总和以加数字?

如何测试一个字符串是否在鱼壳中包含另一个字符串?

如何定义一个字符串大于另一个字符串?(C#)(入门)

如何检查一个字符串是否包含另一个字符串?

使用bash脚本如何检查一个字符串是否在另一个字符串内