本文整理了Java中org.nutz.lang.Strings.join()
方法的一些代码示例,展示了Strings.join()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.join()
方法的具体详情如下:
包路径:org.nutz.lang.Strings
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!