腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
scala
中
对
自定义
类
arraybuffer
和
get
subset
进行
排序
、
、
、
我有一个
自定义
对象Employee的
arraybuffer
,它有empname,empno,joiningdate 我想将
ArrayBuffer
与desc order结合起来
进行
排序
,并获得前10名这就是我所做的,但我认为可以有更好的替代方案或优化的解决方案 无法
在
db查询
中
执行相同的操作,因为我使用的是cassandra db,而不能对非聚集列执行相同的操作 val employeeList:
浏览 12
提问于2019-03-12
得票数 0
回答已采纳
2
回答
在
scala
中
对
ArrayBuffer
[A]
进行
排序
?
、
、
我
在
Scala
中有一个包含
ArrayBuffer
[Actor]
类
的数组,其中Actor是一个实现Ordered[Actor]特征的
类
。如何在不手动编码的情况下对此数组
进行
排序
?我知道有一个名为Sorting的对象,但它似乎不起作用,因为
ArrayBuffer
没有实现/扩展正确的
类
。 如何
对
ArrayBuffer
[A]类型数组
进行
排序
?
浏览 7
提问于2009-12-23
得票数 4
回答已采纳
3
回答
你能对可变的
Scala
集合
进行
排序
吗?
、
、
是否有可能对
ArrayBuffer
或其他可变的
Scala
集合
进行
排序
?我看到
ArrayBuffer
.sorted (
和
sortBy)返回一个新集合,Sorting.quicksort确实对数组
进行
排序
,但在ArrayBuffers上不工作。如果我合并在一个新的对象
中
,并且集合已经达到容量,我需要删除得分最低的对象。我可以使用像PriorityQueue或SortedSet这样的
排序
集合,但是我不需要一直对集合
浏览 3
提问于2015-06-20
得票数 8
回答已采纳
2
回答
这会使
ArrayBuffer
排序
吗?
关于
在
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对象文件中使用Apache
对
Twitter Tweet数据
进行
分析。有些人建议使用.map()或.flatMap(),并使用或不使用
自定义
函数,使用.getAs()方法,但我不明白这是如何工作的。更新5月23日:
在
尝试使用.textFile() (非Spark方式)
和
使用本机
Scala
解析功能(按照这里的指示: )和解决这里描述的火花json4s兼容性问题:之后,我决定尝试使用Pyt
浏览 1
提问于2015-05-22
得票数 1
回答已采纳
1
回答
排序
的通用序列
、
我是
scala
的新手。我有一个泛型
类
, val strings = new CustomSeq("b", "c", "a")} private val elems =
scala
.collection.mutable.
ArrayBuffer
[T
浏览 9
提问于2020-05-07
得票数 0
回答已采纳
3
回答
将各种序列转换为CSV?
、
我们有许多
Scala
类
返回用于存储
在
NoSQL数据库
中
的Map结果。一些结果实际上是MapString,List或MapString,
ArrayBuffer
,所以我们在这些对象上使用.toString
进行
转换。这给了我们类似于以下内容的输出:或而不是包括对象类型,我们希望将这些写成直接的CSV,引号
和
必要的转义字符。有没有一个很好的CS
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
3
回答
Scala
不会调用publishProgress回调,"onProgressUpdate“
、
我在这方面花费了太多时间,到目前为止,我一直没有使用publishProgress()特性.幸运的是,onPostExecute也
在
UI线程
中
运行,所以我不得不为我想要加载的每一个映像创建N个线程,而不是一个更新列表视图的大线程首先,为这些页面提供更多的洞察力
和
参考方法!有一个纯
Scala
实现..。,它是一种解决办法:与上面相同可悲的是,
在
Scala
2.8.1上,它们似乎都不适合我,Android 2.2.2
在
Virtu11.04上运行Android-x86
浏览 5
提问于2011-10-23
得票数 4
回答已采纳
2
回答
Scala
案例
类
使用浅拷贝还是深拷贝?
、
= Person("amit", "shah")p1.firstname = "raghu"p2 当我阅读一些文档时,说明了case
类
的
scala
复制方法使用浅拷贝。但是这个例子的输出我无法破解因此,
在
浅层复制的情况下,它应该更改p2的值。 参考资料:
浏览 1
提问于2018-10-24
得票数 10
回答已采纳
2
回答
为什么
Scala
的toSeq会将不可变的集合转换为可变的
ArrayBuffer
?
、
、
、
、
如果我
在
一个不可变的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友好的接口?
、
、
、
我
在
Scala
写了一个图书馆。现在,一些Java程序员想要使用它。由于他们不熟悉
Scala
集合,如Seq或
ArrayBuffer
,他们将不习惯使用它。我需要对我的代码做一些修改。让我把我的实际问题简化为一个简单的
类
: def friendNamesAndAges我不想要的是:import
scala
浏览 1
提问于2015-06-26
得票数 4
回答已采纳
4
回答
不可变val与可变
ArrayBuffer
、
在
我发表这个问题之前,我已经阅读了上面的文章。显然,如果您在val
中
存储某物,则不能修改它,但是如果您存储一个可变集合(如
ArrayBuffer
),则可以修改它!
scala
> val b =
ArrayBuffer
[Int](1,2,3)res50: b.t
浏览 1
提问于2013-11-16
得票数 3
回答已采纳
1
回答
为什么这个
scala
函数使用map比使用list要快得多?
、
、
、
我已经
在
Scala
中
实现了Papadimitriou的算法来解决问题。为了提高我的算法的速度,我首先做了一个缩减步骤,它消除了所有子句中只有一个值
在
整个子句集中出现(xor)被否定或未被否定的子句。我知道列表的查找通常很慢,因为每次你想要搜索值的时候都要遍历整个列表,但我认为当我
对
列表
进行
排序
时,只是检查了头部,它不会太慢。constraintMap.
get
(i).getOrElse(math.random < 0.5) buff }
浏览 8
提问于2021-03-10
得票数 0
回答已采纳
1
回答
QuickSort不能应用于
ArrayBuffer
在
Scala
中
执行
排序
、
、
、
我
对
Scala
中
的QuickSort有点困惑。根据规范,QuickSort只能应用于数组,但不能应用于
ArrayBuffer
。QuickSort将执行适当的
排序
,即更改原始的数组。如果我想用ArrayBuilder算法
对
QuickSort
进行
排序
,
scala
提供的选项是什么?谢谢你的帮助。
浏览 6
提问于2013-08-25
得票数 5
回答已采纳
2
回答
波兰表示法评价函数
我是
Scala
的新手,我很难定义,或者更有可能从Ruby
中
翻译我的代码来评估被描述为波兰注释的计算,f.e。这个问题实际上是
在
我试图定义一个递归eval函数时开始的,这个函数只使用
ArrayBuffer
作为参数并“返回”一个Int(评估应用程序的结果)。
在
基本情况下:我想简单地检查第二个元素是一个instanceOf[Int],第三个元素是instanceOf[Int],然后一起计算它们(取决于符号运算符-第一个元素)并返回Int。(**这就是为什么我使用可变的
ArrayBuffer
*
浏览 2
提问于2012-03-21
得票数 1
回答已采纳
1
回答
Scala
中元组的Python列表
、
、
我使用Jython执行python代码部分(包含现有代码库
中
的实用函数的python模块),它返回一个元组列表,但我
在
scala
中
得到的是一个简单的扁平列表。任何关于这个原因的建议都会有帮助。由于我是
Scala
和
Jython的初学者,这可能不是解决问题的最佳方法。df.find_date(foundVal)"""interp.exec(pyCode) print
浏览 2
提问于2015-06-30
得票数 2
回答已采纳
2
回答
Groovy等同于
Scala
特征可堆叠修改?
、
我一直
在
阅读编程
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
.collections.mutable.ArrayBuilder
和
scala
.collections.mutable.
ArrayBuffer
有什么区别?像java.lang.StringBuffer
和
java.lang.StringBuilder一样,
在
性能上有什么区别吗?
浏览 0
提问于2013-04-06
得票数 32
回答已采纳
3
回答
使用协变量类型的私有可变集合
、
我有一个协变
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]?
、
、
我正在用
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
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券