[Change]
1、修复异常代码 Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
@@ -58,40 +58,40 @@ public class PointCloudDecoder {
|
||||
}
|
||||
builder.append(d).append(",");
|
||||
int addSize = pointCloud.getAddDataCount() / NUMBER_OF_DATA;
|
||||
int delSize = pointCloud.getDelDataCount();
|
||||
if (addSize == 0 && delSize == 0) {
|
||||
builder.append(-1).append(",").append(-2);
|
||||
} else {
|
||||
StringBuilder add = new StringBuilder();
|
||||
StringBuilder del = new StringBuilder();
|
||||
int i = 0;
|
||||
while (i < delSize || i < addSize) {
|
||||
if (i < addSize) {
|
||||
int temp = i * NUMBER_OF_DATA;
|
||||
//目前没有id 默认插入0
|
||||
add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
add.append(pointCloud.getAddData(temp)).append(",");
|
||||
}
|
||||
if (i < delSize) {
|
||||
del.append(pointCloud.getDelData(i)).append(",");
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (addSize == 0) {
|
||||
builder.append(-1).append(",");
|
||||
} else {
|
||||
builder.append(addSize).append(",").append(add);
|
||||
}
|
||||
if (delSize == 0) {
|
||||
builder.append(-2);
|
||||
} else {
|
||||
del.deleteCharAt(del.length() - 1);
|
||||
builder.append(delSize).append(",").append(del);
|
||||
}
|
||||
}
|
||||
// int delSize = pointCloud.getDelDataCount();
|
||||
// if (addSize == 0 && delSize == 0) {
|
||||
// builder.append(-1).append(",").append(-2);
|
||||
// } else {
|
||||
// StringBuilder add = new StringBuilder();
|
||||
// StringBuilder del = new StringBuilder();
|
||||
// int i = 0;
|
||||
// while (i < delSize || i < addSize) {
|
||||
// if (i < addSize) {
|
||||
// int temp = i * NUMBER_OF_DATA;
|
||||
// //目前没有id 默认插入0
|
||||
// add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
// add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
// add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
// add.append(pointCloud.getAddData(temp++)).append(",");
|
||||
// add.append(pointCloud.getAddData(temp)).append(",");
|
||||
// }
|
||||
// if (i < delSize) {
|
||||
// del.append(pointCloud.getDelData(i)).append(",");
|
||||
// }
|
||||
// i++;
|
||||
// }
|
||||
// if (addSize == 0) {
|
||||
// builder.append(-1).append(",");
|
||||
// } else {
|
||||
// builder.append(addSize).append(",").append(add);
|
||||
// }
|
||||
// if (delSize == 0) {
|
||||
// builder.append(-2);
|
||||
// } else {
|
||||
// del.deleteCharAt(del.length() - 1);
|
||||
// builder.append(delSize).append(",").append(del);
|
||||
// }
|
||||
// }
|
||||
return builder.toString();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user