1

可能であれば、java 内から scala ListBuffer に要素を追加する最も簡単な方法は何でしょうか。

これはscala ListBufferです(scalaで)

var newModVersion: ListBuffer[NewModVersionEntry] = new ListBuffer[NewModVersionEntry]()

これが私が追加したいものです(Javaで)

XplosionCoreBL.newModVersion().add(new NewModVersionEntry(name, latestVersion, latestMCVersion, isCritical, description));
4

2 に答える 2

2
XplosionCoreBL.newModVersion().$plus$eq(new NewModVersionEntry(name, latestVersion, latestMCVersion, isCritical, description));

Java では、の(単一要素の追加) メソッドに$plus$eq相当します。+=ListBuffer

于 2014-03-07T18:54:20.320 に答える
0
List<NewModVersionEntry> asJavaList = scala.collection.JavaConversions.bufferAsJavaList(XplosionCoreBL.newModVersion());
asJavaList.add(new NewModVersionEntry(name, latestVersion, latestMCVersion, isCritical, description));
于 2014-03-07T18:58:18.790 に答える