有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

列表抽象列表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) 个答案