首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于repeated的步骤配置值

2012-08-25 
关于repeated的方法配置值今天刚开始学习protobuf。在学到repeadted的时候出了问题。现在将问题总结如下,以

关于repeated的方法配置值

今天刚开始学习protobuf。

在学到repeadted的时候出了问题。现在将问题总结如下,以作备录。

?

?

按JAVA编程的习惯,正常的要设置某个的值时,都是使用的set来设置值。

但是,在protobu中的repeated的这个属性,要设置值,要用add。

?

正常代码如下:

public static void main(String[] args) {// TODO Auto-generated method stubPeopleTest.Peoples.Builder b =  PeopleTest.Peoples.newBuilder();b.setId(1);b.setSex(PeopleTest.Peoples.SexType.MALE.toString());for (int i = 0; i < 10; i++) {b.addPpp("zms"+i);}Peoples p = b.build();System.out.println(p);}

?也就是说,如果使用了set的话,就等于重写对应index的值。

?

因这个问题,卡了我好久的时候。且记之。

热点排行