当我尝试将类型(Int,String)的对象添加到我在异常下面收到的List时:
var data = List((10, "test1"))
data.add((11, "here"))
java.lang.UnsupportedOperationException
java.util.AbstractList.add(AbstractList.java:131)
java.util.AbstractList.add(AbstractList.java:91)
如何将此元组(11,“here”)添加到List'数据'?
为什么我收到此例外?
答案 0 :(得分:9)
您已导入scala.collection.JavaConversions._
,并且您尝试在Scala不可变列表上使用Java可变add
操作。
它不起作用!
也许你只想
var data = List((1, "one"))
data = (2, "two") :: data