腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
scala
中
对
自定义
类
arraybuffer
和
get
subset
进行
排序
java
、
scala
、
sorting
、
java-stream
我有一个
自定义
对象Employee的
arraybuffer
,它有empname,empno,joiningdate 我想将
ArrayBuffer
与desc order结合起来
进行
排序
,并获得前10名这就是我所做的,但我认为可以有更好的替代方案或优化的解决方案 无法
在
db查询
中
执行相同的操作,因为我使用的是cassandra db,而不能对非聚集列执行相同的操作 val employeeList:
浏览 12
提问于2019-03-12
得票数 0
回答已采纳
2
回答
在
scala
中
对
ArrayBuffer
[A]
进行
排序
?
arrays
、
sorting
、
scala
我
在
Scala
中有一个包含
ArrayBuffer
[Actor]
类
的数组,其中Actor是一个实现Ordered[Actor]特征的
类
。如何在不手动编码的情况下对此数组
进行
排序
?我知道有一个名为Sorting的对象,但它似乎不起作用,因为
ArrayBuffer
没有实现/扩展正确的
类
。 如何
对
ArrayBuffer
[A]类型数组
进行
排序
?
浏览 7
提问于2009-12-23
得票数 4
回答已采纳
3
回答
你能对可变的
Scala
集合
进行
排序
吗?
scala
、
sorting
、
collections
是否有可能对
ArrayBuffer
或其他可变的
Scala
集合
进行
排序
?我看到
ArrayBuffer
.sorted (
和
sortBy)返回一个新集合,Sorting.quicksort确实对数组
进行
排序
,但在ArrayBuffers上不工作。如果我合并在一个新的对象
中
,并且集合已经达到容量,我需要删除得分最低的对象。我可以使用像PriorityQueue或SortedSet这样的
排序
集合,但是我不需要一直对集合
浏览 3
提问于2015-06-20
得票数 8
回答已采纳
2
回答
这会使
ArrayBuffer
排序
吗?
scala
关于
在
Scala
中使用
ArrayBuffer
,我有一个简单的问题。class NewArray[A <% OtherClass with Ordered[A]] (arrb:
ArrayBuffer
[Long]) { arrBuffer += n ...NewArray封装了
ArrayBuffer
类型的arrB
浏览 0
提问于2013-05-22
得票数 0
回答已采纳
1
回答
如何从Apache
中
的Twitter Tweets中提取hashtag(或其他数组)
json
、
twitter
、
apache-spark
、
apache-spark-sql
、
arraybuffer
我试图从JSON对象文件中使用Apache
对
Twitter Tweet数据
进行
分析。有些人建议使用.map()或.flatMap(),并使用或不使用
自定义
函数,使用.getAs()方法,但我不明白这是如何工作的。更新5月23日:
在
尝试使用.textFile() (非Spark方式)
和
使用本机
Scala
解析功能(按照这里的指示: )和解决这里描述的火花json4s兼容性问题:之后,我决定尝试使用Pyt
浏览 1
提问于2015-05-22
得票数 1
回答已采纳
1
回答
排序
的通用序列
scala
、
generics
我是
scala
的新手。我有一个泛型
类
, val strings = new CustomSeq("b", "c", "a")} private val elems =
scala
.collection.mutable.
ArrayBuffer
[T
浏览 9
提问于2020-05-07
得票数 0
回答已采纳
3
回答
将各种序列转换为CSV?
scala
、
csv
我们有许多
Scala
类
返回用于存储
在
NoSQL数据库
中
的Map结果。一些结果实际上是MapString,List或MapString,
ArrayBuffer
,所以我们在这些对象上使用.toString
进行
转换。这给了我们类似于以下内容的输出:或而不是包括对象类型,我们希望将这些写成直接的CSV,引号
和
必要的转义字符。有没有一个很好的CS
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
3
回答
Scala
不会调用publishProgress回调,"onProgressUpdate“
android
、
scala
我在这方面花费了太多时间,到目前为止,我一直没有使用publishProgress()特性.幸运的是,onPostExecute也
在
UI线程
中
运行,所以我不得不为我想要加载的每一个映像创建N个线程,而不是一个更新列表视图的大线程首先,为这些页面提供更多的洞察力
和
参考方法!有一个纯
Scala
实现..。,它是一种解决办法:与上面相同可悲的是,
在
Scala
2.8.1上,它们似乎都不适合我,Android 2.2.2
在
Virtu11.04上运行Android-x86
浏览 5
提问于2011-10-23
得票数 4
回答已采纳
2
回答
Scala
案例
类
使用浅拷贝还是深拷贝?
scala
、
shallow-copy
= Person("amit", "shah")p1.firstname = "raghu"p2 当我阅读一些文档时,说明了case
类
的
scala
复制方法使用浅拷贝。但是这个例子的输出我无法破解因此,
在
浅层复制的情况下,它应该更改p2的值。 参考资料:
浏览 1
提问于2018-10-24
得票数 10
回答已采纳
2
回答
为什么
Scala
的toSeq会将不可变的集合转换为可变的
ArrayBuffer
?
scala
、
set
、
sequence
、
immutability
、
scala-collections
如果我
在
一个不可变的Set集合上调用toSeq,我会得到一个
ArrayBuffer
。
scala
> Set(1,2,3).toSeq // returns Seq[Int] =
ArrayBuffer
(1, 2, 3) 这让我很惊讶。鉴于
Scala
强调使用不可变的数据结构,我希望得到一个不可变的序列,比如Vector或List,而不是可变的
ArrayBuffer
。一般来说,我希望
Scala
操作总是产生不可变的结果,除非我显式地请求一个可变的结果。
浏览 0
提问于2012-12-04
得票数 19
回答已采纳
1
回答
如何为我的
Scala
代码提供一个Java友好的接口?
java
、
scala
、
interop
、
standard-library
我
在
Scala
写了一个图书馆。现在,一些Java程序员想要使用它。由于他们不熟悉
Scala
集合,如Seq或
ArrayBuffer
,他们将不习惯使用它。我需要对我的代码做一些修改。让我把我的实际问题简化为一个简单的
类
: def friendNamesAndAges我不想要的是:import
scala
浏览 1
提问于2015-06-26
得票数 4
回答已采纳
4
回答
不可变val与可变
ArrayBuffer
scala
、
scala-collections
在
我发表这个问题之前,我已经阅读了上面的文章。显然,如果您在val
中
存储某物,则不能修改它,但是如果您存储一个可变集合(如
ArrayBuffer
),则可以修改它!
scala
> val b =
ArrayBuffer
[Int](1,2,3)res50: b.t
浏览 1
提问于2013-11-16
得票数 3
回答已采纳
1
回答
为什么这个
scala
函数使用map比使用list要快得多?
algorithm
、
scala
、
optimization
、
data-structures
我已经
在
Scala
中
实现了Papadimitriou的算法来解决问题。为了提高我的算法的速度,我首先做了一个缩减步骤,它消除了所有子句中只有一个值
在
整个子句集中出现(xor)被否定或未被否定的子句。我知道列表的查找通常很慢,因为每次你想要搜索值的时候都要遍历整个列表,但我认为当我
对
列表
进行
排序
时,只是检查了头部,它不会太慢。constraintMap.
get
(i).getOrElse(math.random < 0.5) buff }
浏览 8
提问于2021-03-10
得票数 0
回答已采纳
1
回答
QuickSort不能应用于
ArrayBuffer
在
Scala
中
执行
排序
arrays
、
scala
、
functional-programming
、
quicksort
我
对
Scala
中
的QuickSort有点困惑。根据规范,QuickSort只能应用于数组,但不能应用于
ArrayBuffer
。QuickSort将执行适当的
排序
,即更改原始的数组。如果我想用ArrayBuilder算法
对
QuickSort
进行
排序
,
scala
提供的选项是什么?谢谢你的帮助。
浏览 6
提问于2013-08-25
得票数 5
回答已采纳
2
回答
波兰表示法评价函数
scala
我是
Scala
的新手,我很难定义,或者更有可能从Ruby
中
翻译我的代码来评估被描述为波兰注释的计算,f.e。这个问题实际上是
在
我试图定义一个递归eval函数时开始的,这个函数只使用
ArrayBuffer
作为参数并“返回”一个Int(评估应用程序的结果)。
在
基本情况下:我想简单地检查第二个元素是一个instanceOf[Int],第三个元素是instanceOf[Int],然后一起计算它们(取决于符号运算符-第一个元素)并返回Int。(**这就是为什么我使用可变的
ArrayBuffer
*
浏览 2
提问于2012-03-21
得票数 1
回答已采纳
1
回答
Scala
中元组的Python列表
list
、
scala
、
jython
我使用Jython执行python代码部分(包含现有代码库
中
的实用函数的python模块),它返回一个元组列表,但我
在
scala
中
得到的是一个简单的扁平列表。任何关于这个原因的建议都会有帮助。由于我是
Scala
和
Jython的初学者,这可能不是解决问题的最佳方法。df.find_date(foundVal)"""interp.exec(pyCode) print
浏览 2
提问于2015-06-30
得票数 2
回答已采纳
2
回答
Groovy等同于
Scala
特征可堆叠修改?
groovy
、
traits
我一直
在
阅读编程
Scala
这本书(作者: Martin Odersky,Lex Spoon,Bill Venners ed1),偶然发现了一些特征。我发现一个有趣的部分是可堆叠的修改。BasicIntQueue“,它按如下方式扩展IntQueue private val buf = new
ArrayBuffer
[Int] def <e
浏览 1
提问于2013-04-20
得票数 3
回答已采纳
2
回答
scala
中
的
ArrayBuffer
与ArrayBuilder
scala
scala
.collections.mutable.ArrayBuilder
和
scala
.collections.mutable.
ArrayBuffer
有什么区别?像java.lang.StringBuffer
和
java.lang.StringBuilder一样,
在
性能上有什么区别吗?
浏览 0
提问于2013-04-06
得票数 32
回答已采纳
3
回答
使用协变量类型的私有可变集合
scala
、
covariant
我有一个协变
Scala
类型的Thing[+B]。实现使用内部可变队列:AsyncQueue是一个
自定义
可变队列实现,具有特殊的属性,我很难
在
不变的版本
中
实现这些属性。
在
不使用强制转换的情况下,如何使Thing
在
B中保持协变呢? (使用强制转换的解决方案是
在
enqueue/dequeue上声明AsyncQueue[Object]
和
cast对象,这非常难看。)
浏览 7
提问于2014-05-17
得票数 3
回答已采纳
1
回答
能否
在
一个
类
中
同时实现
scala
.collection.Seq[T]
和
java.util.List[T]?
java
、
scala
、
collections
我正在用
Scala
编写一个库,我希望能够自然地使用
Scala
和
Java。我认为编写一个扩展
scala
.collection.IndexedSeq[T]并实现java.util.List[T]的
类
是可能的。我能够通过创建一个
类
来处理iterator方法上的冲突,该类实现了
scala
.collection.Iterator
和
java.util.Iterator,但由于错误而受阻。继承成员之间的名称冲突: 性状列表
中
的def contain
浏览 1
提问于2014-06-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python数据分析之pandas二
【大数据】Spark算子之SortByKey
好程序员大数据视频教程之快速入门Scala篇
Kafka解惑之Old Producer(2)——Sync Analysis
Macros 何去何从
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券