jjzjj

使用Classtag和TypeTag获取Seq [AnyRef]的元素类型

使用以下测试用例,我将检查一个元素的类型Seq[AnyRef],@TestdeftestClassTagAndTypeTag():Unit={importscala.reflect.runtime.universe._defgetTypeTag[T:TypeTag](data:T):TypeTag[T]=typeTag[T]defgetClassTag[T:ClassTag](data:T):ClassTag[T]=implicitly[ClassTag[T]]valdata=Seq(List(1),"Hello",newBox(1))data.foreach(x=>{println(s"Ty