问答 2020-06-10 来自:开发者社区

如何实现scala对数组中具有两种属性的元素提取出来?报错

val a = {"abc","aaa","abb","acc","aab,"acb","bbb"} 如何提取其中的"aaa","bbb"呢? val b = a.filter(_ == "aaa" || _ == "bbb") 这样报错,说wrong number of parameters;

问答 2020-02-08 来自:开发者社区

Scala:将元素追加到数组的最佳方法是什么?

说我有一个Array[Int]喜欢 val array = Array( 1, 2, 3 ) 现在,我想将一个元素附加到数组,例如value 4,如以下示例所示: val array2 = array + 4 // will not compile 我当然System.arraycopy()可以单独使用并执行此操作,但是必须为此有一个Scala库函数,而我根本找不到。感谢您的指导! 笔记:...

问答 2020-01-16 来自:开发者社区

在Scala中将元素追加到列表的末尾

这听起来像一个愚蠢的问题,但是我在互联网上发现的只是垃圾。我根本无法将类型的元素添加T到列表中List[T]。我尝试过,myList ::= myElement但似乎它创建了一个奇怪的对象,并且访问myList.last总是返回放置在列表中的第一个元素。

问答 2018-12-21 来自:开发者社区

如何在Spark Scala中使用root元素读取多行json?

这是一个Sample JSON文件。我有root标签然后如何将JSON数据读入Dataframe并在控制台中打印。 { "Crimes": [ { "ID": 11034701, "Case Number": "JA366925", "Date": "01/01/2001 11:00:00 AM", "Block": "01...

问答 2018-12-19 来自:开发者社区

如何在Scala中向数组添加元素,并找到变量类型?

如何在Scala中向数组添加元素,并找到变量类型?我有下面的Scala代码块作为我的数据处理管道的一部分。形成我目前所理解的,UDF接受一个file_contents类型String类型的参数。然后UDF进行一堆字符串处理,包括a split。 代码工作没有任何错误,但我正在尝试以下面的方式编辑和挣扎,主要是由于我对Scala的经验不足,以及在线寻找答案的困难。 我希望能够info根据长度为2个....

问答 2018-11-28 来自:开发者社区

Scala列表的唯一最大元素

"我希望使用带有Scala的apache flink执行max函数,如果它是唯一的,则返回最大元素,否则返回-1。为了更好地理解,有一个例子如下:2是列表[1,2,1]的函数的返回。-1是list [3,3,1]函数的返回值,因为最大结果为3,但在此最大值列表中不是唯一的外观。我认为我可以通过将所有元素放在seq上来做,但是这在flink之后不起作用,所以我尝试使用reduce,但是我没有成功"

文章 2016-09-16 来自:开发者社区

Scala: Range & 实现集合中相邻元素间的差值

Range 欢迎转载,转载请注明出处,徽沪一郎。 概要 Scala中Range可以看成是List的特例,Range的包含的元素类型是Int, 本文介绍如何创建Range Range创建 方法一: val r1 = new Range(1,10,1) 方法二: val r1 = 1 to 10 需要注意的是,默认步长是1 可以使用by来改变步长 val r1 = 1 to 10 by 2...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等