Java 番石榴系列转换为scala系列

Java 番石榴系列转换为scala系列,java,scala-collections,guava,Java,Scala Collections,Guava,嗨,我正在用scala编写一些包,我需要从url解析出公共后缀。Google Guava有一个很好的类InternetDomainName,可以完成这项工作,但它返回一个 com.google.common.collect.ImmutableList[String] 而不是 scala.collection.immutable.List[String] 我试着用番石榴皮裤子,但没用。此外,我还能够将Guava对象转换为Scala数组[object](使用toArray),但我不知道如何从那里

嗨,我正在用scala编写一些包,我需要从url解析出公共后缀。Google Guava有一个很好的类InternetDomainName,可以完成这项工作,但它返回一个

com.google.common.collect.ImmutableList[String]
而不是

scala.collection.immutable.List[String]
我试着用番石榴皮裤子,但没用。此外,我还能够将Guava对象转换为Scala数组[object](使用toArray),但我不知道如何从那里移动(我没有找到将此对象转换为字符串的方法:Netisher toString、mkString和new String()都满足了我的要求)


我想要的是去掉这个公共后缀,这样scala中的任何解决方案都会很好:不过使用番石榴的方案会更好。谢谢

我不确定我是否正确理解了这个问题,但下面的代码可以正常工作:

import com.google.common.collect.{ImmutableList}

val l = ImmutableList.of("A", "B", "C", "D")

val s = l.toArray(Array[String]()).mkString(",")
//s is now "A,B,C,D"