message point{
optional float x = 1;
optional float y = 2;
}
message test{
repeated field point = 1;
}
方法一
Test.Builder b =Test.newBuilder();for(i =0; i < somearr.size(); i++){float x = getX;// somehow?float y = getY;// ??
b.addPoint(Point.newBuilder().setX(x).setY(y).build());}Test mytest = b.build();