org.nutz.lang.Strings.join()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(114)

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

Strings.join介绍

暂无

代码示例

代码示例来源:origin: nutzam/nutz

public String getMessage() {
    String msg = super.getMessage();
    if (msg.length() > 4096)
      return msg;
    return "IocBean[" + Strings.join(" -> ", beanNames.toArray()) + "] " + msg;
  }
}

代码示例来源:origin: nutzam/nutz

@Override
protected String _val(Object val) {
  if (null != val) {
    if (val.getClass().isArray()) {
      return Lang.concat(", ", (Object[]) val).toString();
    }
    if (val instanceof Collection<?>) {
      return Strings.join(", ", (Collection<?>) val);
    }
  }
  String re = Castors.me().castTo(val, String.class);
  if (null != mapping) {
    return Strings.sNull(mapping.get(re), re);
  }
  if (!Strings.isBlank(this.fmt)) {
    return String.format(fmt, re);
  }
  return re;
}

代码示例来源:origin: nutzam/nutz

Strings.join(".", keys),
keyIndex,
i);

代码示例来源:origin: nutzam/nutz

regex.append("(" + Strings.join("|", keys1) + ")");
mode = 0;
  regex.append('|');
regex.append("(" + Strings.join("|", keys2) + ")");

代码示例来源:origin: nutzam/nutz

public <T> T insert(final T t, boolean ignoreNull, boolean ignoreZero, boolean ignoreBlankStr) {
  Object obj = Lang.first(t);
  Entity<?> en = getEntity(obj.getClass());
  List<String> names = new ArrayList<String>();
  for (MappingField mf : en.getMappingFields()) {
    if (mf.isName() || mf.isPk() || mf.isId()) {
      names.add(mf.getName());
      continue;
    }
    Object tmp = mf.getValue(obj);
    if (ignoreNull && tmp == null) {
      continue;
    }
    if (ignoreZero && (tmp == null || (tmp instanceof Number && ((Number)tmp).intValue() == 0))) {
      continue;
    }
    if (ignoreBlankStr && (tmp instanceof CharSequence && Strings.isBlank((CharSequence)tmp)))
      continue;
    names.add(mf.getName());
  }
  FieldFilter ff = FieldFilter.create(obj.getClass(), "^("+Strings.join("|", names.toArray())+")$");
  Molecule<T> m = new Molecule<T>() {
    public void run() {
      insert(t);
      setObj(t);
    }
  };
  return ff.run(m);
}

代码示例来源:origin: org.nutz/nutz

public String getMessage() {
    String msg = super.getMessage();
    if (msg.length() > 4096)
      return msg;
    return "IocBean[" + Strings.join(" -> ", beanNames.toArray()) + "] " + msg;
  }
}

代码示例来源:origin: nutzam/nutzboot

protected String getPath(String... names) {
  String path = getBasePath();
  String tmp = Strings.join(File.separator, names);
  if (new File(tmp).exists() && new File(tmp).getAbsolutePath().equals(tmp)) {
    return tmp;
  }
  else
    return path + File.separator + tmp;
}

代码示例来源:origin: org.nutz/nutzboot-core

protected String getPath(String... names) {
  String path = getBasePath();
  String tmp = Strings.join(File.separator, names);
  if (new File(tmp).exists() && new File(tmp).getAbsolutePath().equals(tmp)) {
    return tmp;
  }
  else
    return path + File.separator + tmp;
}

代码示例来源:origin: nutzam/nutzboot

public String toMarkdown() {
  String fm = "|%-4s|%-40s|%-10s|%-20s|%-10s|%-20s|%40s|\r\n";
  StringBuilder sb = new StringBuilder();
  sb.append(String.format(fm, "id", "key", "required", "Possible Values", "Default", "Description", "starters"));
  sb.append(String.format(fm, dup("-", 4), dup("-", 40), dup("-", 10), dup("-", 20), dup("-", 10), dup("-", 20), dup("-", 40)));
  int index = 0;
  ArrayList<String> keys = new ArrayList<>(docs.keySet());
  Collections.sort(keys);
  for (String key : keys) {
    PropDocBean doc = docs.get(key);
    sb.append(String.format(fm, index, key, doc.need ? "yes" : "no", Strings.join(",", doc.possible), doc.defaultValue, doc.value, Strings.join(",", doc.users)));
    index++;
  }
  return sb.toString().trim();
}

代码示例来源:origin: org.nutz/nutzboot-core

public String toMarkdown() {
  String fm = "|%-4s|%-40s|%-10s|%-20s|%-10s|%-20s|%40s|\r\n";
  StringBuilder sb = new StringBuilder();
  sb.append(String.format(fm, "id", "key", "required", "Possible Values", "Default", "Description", "starters"));
  sb.append(String.format(fm, dup("-", 4), dup("-", 40), dup("-", 10), dup("-", 20), dup("-", 10), dup("-", 20), dup("-", 40)));
  int index = 0;
  ArrayList<String> keys = new ArrayList<>(docs.keySet());
  Collections.sort(keys);
  for (String key : keys) {
    PropDocBean doc = docs.get(key);
    sb.append(String.format(fm, index, key, doc.need ? "yes" : "no", Strings.join(",", doc.possible), doc.defaultValue, doc.value, Strings.join(",", doc.users)));
    index++;
  }
  return sb.toString().trim();
}

代码示例来源:origin: org.nutz/nutz

@Override
protected String _val(Object val) {
  if (null != val) {
    if (val.getClass().isArray()) {
      return Lang.concat(", ", (Object[]) val).toString();
    }
    if (val instanceof Collection<?>) {
      return Strings.join(", ", (Collection<?>) val);
    }
  }
  String re = Castors.me().castTo(val, String.class);
  if (null != mapping) {
    return Strings.sNull(mapping.get(re), re);
  }
  if (!Strings.isBlank(this.fmt)) {
    return String.format(fmt, re);
  }
  return re;
}

代码示例来源:origin: org.nutz/nutz

Strings.join(".", keys),
keyIndex,
i);

代码示例来源:origin: org.nutz/nutz

regex.append("(" + Strings.join("|", keys1) + ")");
mode = 0;
  regex.append('|');
regex.append("(" + Strings.join("|", keys2) + ")");

代码示例来源:origin: org.nutz/nutz

public <T> T insert(final T t, boolean ignoreNull, boolean ignoreZero, boolean ignoreBlankStr) {
  Object obj = Lang.first(t);
  Entity<?> en = getEntity(obj.getClass());
  List<String> names = new ArrayList<String>();
  for (MappingField mf : en.getMappingFields()) {
    if (mf.isName() || mf.isPk() || mf.isId()) {
      names.add(mf.getName());
      continue;
    }
    Object tmp = mf.getValue(obj);
    if (ignoreNull && tmp == null) {
      continue;
    }
    if (ignoreZero && (tmp == null || (tmp instanceof Number && ((Number)tmp).intValue() == 0))) {
      continue;
    }
    if (ignoreBlankStr && (tmp instanceof CharSequence && Strings.isBlank((CharSequence)tmp)))
      continue;
    names.add(mf.getName());
  }
  FieldFilter ff = FieldFilter.create(obj.getClass(), "^("+Strings.join("|", names.toArray())+")$");
  Molecule<T> m = new Molecule<T>() {
    public void run() {
      insert(t);
      setObj(t);
    }
  };
  return ff.run(m);
}

相关文章