如何计算scala中元组中字符串的长度

戈尔德

给定一个元组列表,其中元组的第一个元素是整数,第二个元素是字符串,

scala> val tuple2 : List[(Int,String)] = List((1,"apple"),(2,"ball"),(3,"cat"),(4,"doll"),(5,"eggs"))
tuple2: List[(Int, String)] = List((1,apple), (2,ball), (3,cat), (4,doll), (5,eggs))

我想打印相应字符串长度为 4 的数字。

这可以在一行中完成吗?

祈祷者

你需要.collect哪个是过滤器+地图

鉴于您的意见,

scala> val input : List[(Int,String)] = List((1,"apple"),(2,"ball"),(3,"cat"),(4,"doll"),(5,"eggs"))
input: List[(Int, String)] = List((1,apple), (2,ball), (3,cat), (4,doll), (5,eggs))

过滤长度为 4 的那些,

scala> input.collect { case(number, string) if string.length == 4 => number}
res2: List[Int] = List(2, 4, 5)

使用filter+ 的替代解决方案map

scala> input.filter { case(number, string) => string.length == 4 }
            .map { case (number, string) => number}
res4: List[Int] = List(2, 4, 5)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

scala:处理元组,其中元组的第二个元素是字符串数组

来自分类Dev

计算字符串中图像的长度

来自分类Dev

计算bash中字符串的长度

来自分类Dev

计算sed中的字符串长度

来自分类Dev

计算字符串中元音的函数

来自分类Dev

如何计算字符串中两个字符之间的长度

来自分类Dev

从文件到列表中元组的字符串

来自分类Dev

strlen()如何计算当前函数中未定义的字符串的长度?

来自分类Dev

计算Spark SQL DSL中的字符串长度

来自分类Dev

熊猫:计算字符串中的点数-与长度相同吗?

来自分类Dev

计算VIM中突出显示的字符串长度

来自分类Dev

计算变量 SAS 中字符串的长度

来自分类Dev

计算字符串中的长度和单词数

来自分类Dev

Scala:从字符串到元组

来自分类Dev

Scala - 计算字符串中的特定字符(以函数风格)

来自分类Dev

如何计算向量中的字符串?

来自分类Dev

如何计算字符串中的数字?

来自分类Dev

如何计算字符串中的点?

来自分类Dev

用于计算用户输入字符串中元音的函数中的 For 循环

来自分类Dev

在imacros中计算字符串长度

来自分类Dev

如何从列表、元组或字符串中获取随机项?

来自分类Dev

如何通过python计算属于字符串列表的每个字符串长度?

来自分类Dev

用scala计算字符串中的char频率

来自分类Dev

用scala计算字符串中的char频率

来自分类Dev

除了字符串中的某些值外,如何在ruby中分割后计算长度?

来自分类Dev

如何计算将在Python中打印的下一个字符串的长度?

来自分类Dev

如何使用字符串元组及其替换替换列表中的字符串?

来自分类Dev

如何找到字符串中前导序列的长度?

来自分类Dev

如何在JavaScript中检查字符串长度?

Related 相关文章

热门标签

归档