com.graphhopper.util.Helper.isEmpty()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(199)

本文整理了Java中com.graphhopper.util.Helper.isEmpty()方法的一些代码示例,展示了Helper.isEmpty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Helper.isEmpty()方法的具体详情如下:
包路径:com.graphhopper.util.Helper
类名称:Helper
方法名:isEmpty

Helper.isEmpty介绍

暂无

代码示例

代码示例来源:origin: graphhopper/graphhopper

  1. public boolean isValidName() {
  2. return !Helper.isEmpty(name);
  3. }

代码示例来源:origin: graphhopper/graphhopper

  1. public static int countOccurence(String phrase, String splitter) {
  2. if (isEmpty(phrase))
  3. return 0;
  4. return phrase.trim().split(splitter).length;
  5. }

代码示例来源:origin: graphhopper/graphhopper

  1. public GHDirectory(String _location, DAType defaultType) {
  2. this.defaultType = defaultType;
  3. if (isEmpty(_location))
  4. _location = new File("").getAbsolutePath();
  5. if (!_location.endsWith("/"))
  6. _location += "/";
  7. location = _location;
  8. File dir = new File(location);
  9. if (dir.exists() && !dir.isDirectory())
  10. throw new RuntimeException("file '" + dir + "' exists but is not a directory");
  11. }

代码示例来源:origin: graphhopper/graphhopper

  1. @Override
  2. public String toString() {
  3. String str = "";
  4. if (!Helper.isEmpty(name)) {
  5. str += name + " ";
  6. }
  7. return str + "time:" + getSeconds();
  8. }

代码示例来源:origin: graphhopper/graphhopper

  1. /**
  2. * This file can be any file type supported by the DataReader. E.g. for the OSMReader it is the
  3. * OSM xml (.osm), a compressed xml (.osm.zip or .osm.gz) or a protobuf file (.pbf)
  4. */
  5. public GraphHopper setDataReaderFile(String dataReaderFileStr) {
  6. ensureNotLoaded();
  7. if (isEmpty(dataReaderFileStr))
  8. throw new IllegalArgumentException("Data reader file cannot be empty.");
  9. dataReaderFile = dataReaderFileStr;
  10. return this;
  11. }

代码示例来源:origin: graphhopper/graphhopper

  1. public boolean getBool(String key, boolean _default) {
  2. String str = get(key);
  3. if (!Helper.isEmpty(str)) {
  4. try {
  5. return Boolean.parseBoolean(str);
  6. } catch (Exception ex) {
  7. }
  8. }
  9. return _default;
  10. }

代码示例来源:origin: graphhopper/graphhopper

  1. public double getDouble(String key, double _default) {
  2. String str = get(key);
  3. if (!Helper.isEmpty(str)) {
  4. try {
  5. return Double.parseDouble(str);
  6. } catch (Exception ex) {
  7. }
  8. }
  9. return _default;
  10. }

代码示例来源:origin: graphhopper/graphhopper

  1. public String get(String key, String _default) {
  2. String str = get(key);
  3. if (Helper.isEmpty(str))
  4. return _default;
  5. return str;
  6. }

代码示例来源:origin: graphhopper/graphhopper

  1. String get(String key) {
  2. if (Helper.isEmpty(key))
  3. return "";
  4. // query accepts camelCase and under_score
  5. String val = map.get(Helper.camelCaseToUnderScore(key));
  6. if (val == null)
  7. return "";
  8. return val;
  9. }

代码示例来源:origin: graphhopper/graphhopper

  1. PMap merge(Map<String, String> map) {
  2. for (Map.Entry<String, String> e : map.entrySet()) {
  3. if (Helper.isEmpty(e.getKey()))
  4. continue;
  5. put(e.getKey(), e.getValue());
  6. }
  7. return this;
  8. }

代码示例来源:origin: graphhopper/graphhopper

  1. public AbstractDataAccess(String name, String location, ByteOrder order) {
  2. byteOrder = order;
  3. bitUtil = BitUtil.get(order);
  4. this.name = name;
  5. if (!Helper.isEmpty(location) && !location.endsWith("/"))
  6. throw new IllegalArgumentException("Create DataAccess object via its corresponding Directory!");
  7. this.location = location;
  8. }

代码示例来源:origin: graphhopper/graphhopper

  1. @Override
  2. public String tr(String key, Object... params) {
  3. String val = map.get(toLowerCase(key));
  4. if (isEmpty(val))
  5. return key;
  6. return String.format(Locale.ROOT, val, params);
  7. }

代码示例来源:origin: graphhopper/graphhopper

  1. public int getInt(String key, int _default) {
  2. String str = get(key);
  3. if (!Helper.isEmpty(str)) {
  4. try {
  5. return Integer.parseInt(str);
  6. } catch (Exception ex) {
  7. }
  8. }
  9. return _default;
  10. }

代码示例来源:origin: graphhopper/graphhopper

  1. public float getFloat(String key, float _default) {
  2. String str = get(key);
  3. if (!Helper.isEmpty(str)) {
  4. try {
  5. return Float.parseFloat(str);
  6. } catch (Exception ex) {
  7. }
  8. }
  9. return _default;
  10. }

代码示例来源:origin: graphhopper/graphhopper

  1. protected boolean checkBeforeRename(String newName) {
  2. if (Helper.isEmpty(newName))
  3. throw new IllegalArgumentException("newName mustn't be empty!");
  4. if (newName.equals(name))
  5. return false;
  6. if (isStoring() && new File(location + newName).exists())
  7. throw new IllegalArgumentException("file newName already exists!");
  8. return true;
  9. }

代码示例来源:origin: graphhopper/graphhopper

  1. public long getLong(String key, long _default) {
  2. String str = get(key);
  3. if (!Helper.isEmpty(str)) {
  4. try {
  5. return Long.parseLong(str);
  6. } catch (Exception ex) {
  7. }
  8. }
  9. return _default;
  10. }

代码示例来源:origin: graphhopper/graphhopper

  1. public MatrixResponse route(GHMRequest request) {
  2. if (!Helper.isEmpty(key)) {
  3. request.getHints().put(KEY, key);
  4. }
  5. return requester.route(request);
  6. }
  7. }

代码示例来源:origin: graphhopper/graphhopper

  1. private long extractMeter(ReaderWay way, long flags, EncodedDoubleValue valueEncoder, List<String> keys) {
  2. String value = way.getFirstPriorityTag(keys);
  3. if (isEmpty(value)) return flags;
  4. double val;
  5. try {
  6. val = stringToMeter(value);
  7. } catch (Exception ex) {
  8. LOG.warn("Unable to extract meter from malformed road attribute '{}' for way (OSM_ID = {}).", value, way.getId(), ex);
  9. return flags;
  10. }
  11. try {
  12. flags = valueEncoder.setDoubleValue(flags, val);
  13. } catch (IllegalArgumentException e) {
  14. LOG.warn("Unable to process value '{}' for way (OSM_ID = {}).", val, way.getId(), e);
  15. }
  16. return flags;
  17. }

代码示例来源:origin: graphhopper/graphhopper

  1. private long extractTons(ReaderWay way, long flags, EncodedDoubleValue valueEncoder, List<String> keys) {
  2. String value = way.getFirstPriorityTag(keys);
  3. if (isEmpty(value)) return flags;
  4. double val;
  5. try {
  6. val = stringToTons(value);
  7. } catch (Throwable t) {
  8. LOG.warn("Unable to extract tons from malformed road attribute '{}' for way (OSM_ID = {}).", value, way.getId(), t);
  9. return flags;
  10. }
  11. try {
  12. flags = valueEncoder.setDoubleValue(flags, val);
  13. } catch (IllegalArgumentException e) {
  14. LOG.warn("Unable to process tons value '{}' for way (OSM_ID = {}).", val, way.getId(), e);
  15. }
  16. return flags;
  17. }

代码示例来源:origin: graphhopper/graphhopper

  1. protected String buildURLNoHints(String path, GHMRequest ghRequest) {
  2. // allow per request service URLs
  3. String tmpServiceURL = ghRequest.getHints().get(SERVICE_URL, serviceUrl);
  4. String url = tmpServiceURL;
  5. url += path + "?";
  6. String key = ghRequest.getHints().get(KEY, "");
  7. if (!Helper.isEmpty(key)) {
  8. url += "key=" + key;
  9. }
  10. return url;
  11. }

相关文章