我有以下输入:
我想提取经纬度。我尝试了以下实现,但我收到了positionNode.get(i + 1).asDouble()的空指针异常
private List<CoordinateBE> getCoordinate(final JsonNode positionNode) {
final List<CoordinateBE> listOfEntrances = new ArrayList<>();
for (int i = 0; i < positionNode.size(); i = i + 2) {
final CoordinateBE coordinateBE = new CoordinateBE();
coordinateBE.setLatitude(positionNode.get(i).asDouble());
coordinateBE.setLongitude(positionNode.get(i + 1).asDouble()); <--- Null Pointer Exception !!
listOfEntrances.add(coordinateBE);
}
return listOfEntrances;
}
如何修复上述实现?