идентификатор Scala ++
переведен в $plus$plus
в JVM. К сожалению, вы не можете позвонить seq1.$plus$plus(seq2)
, потому что настоящая подпись ++
-
def ++[B >: A, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Repr, B, That]): That
и предоставление аргумента CanBuildFrom
из Java ... технически возможно, но не то, что вы хотите сделать.
Поэтому я предлагаю преобразовать коллекции Scala в Java, используя методы JavaConverters
, прежде чем работать с ними в Java всякий раз, когда CanBuildFrom
вмешивается.