列表抽象列表java协议
我有一个对象,其中包含一个从C#客户端发送到Java服务器的列表。protobuf的序列化工作得很好,对象在Java中接收得很好。但是这个类是用protoc生成的。exe(我们能称之为原型类吗?)有一个我无法修改的列表。基本上,在返回C#之前,我必须在其中添加一些值,但当我尝试添加值时,我有一个例外:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)
...
以下是我如何增加价值:
MyProtoObject.MyResult result = MyProtoObject.MyResut.NewBuilder()
.setId(1)
.setValue(9.135)
.build();
MyObject.getResultList().add(result);
如何在其中插入值
共 (0) 个答案