我有一个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]) }