相关疑难解决方法(0)

如何将数组转换为元组?

我有一个Array[Any]来自Java JPA的(包括两个在这种情况下,但考虑任何少数)不同类型的东西.我想代表这些作为元组.

我有一些快速而肮脏的转换代码,并想知道它是如何改进的,也许是更通用的.

val pair = query.getSingleOrNone // returns Option[Any] (actually a Java array)
pair collect { case array: Array[Any] =>
  (array(0).asInstanceOf[MyClass1], array(1).asInstanceOf[MyClass2]) }
Run Code Online (Sandbox Code Playgroud)

arrays scala tuples type-conversion

23
推荐指数
3
解决办法
3万
查看次数

标签 统计

arrays ×1

scala ×1

tuples ×1

type-conversion ×1