本文整理了Java中org.nutz.lang.Strings.trim()
方法的一些代码示例,展示了Strings.trim()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.trim()
方法的具体详情如下:
包路径:org.nutz.lang.Strings
类名称:Strings
方法名:trim
[英]去掉字符串前后空白字符。空白字符的定义由Character.isWhitespace来判断
[中]去掉字符串前后空白字符。空白字符的定义由性格是空白吗来判断
代码示例来源:origin: nutzam/nutz
@Override
public Object check(Object val) throws NutValidateException {
if (null == val)
return null;
return Strings.trim(val.toString());
}
代码示例来源:origin: nutzam/nutz
private String clearStringBuffer() {
String re = Strings.trim(sb);
sb = new StringBuilder();
return re;
}
代码示例来源:origin: nutzam/nutz
public Object get(ResultSet rs, String colName) throws SQLException {
String re = Strings.trim(rs.getString(colName));
if (re == null || re.length() == 0)
return null;
return re;
}
代码示例来源:origin: nutzam/nutz
public void add(String key, String actionPath) {
if (actionPath.endsWith("/*"))
actionPath = actionPath.substring(0, actionPath.length() - 2);
ats.put(Strings.trim(key), Strings.trim(actionPath));
}
代码示例来源:origin: nutzam/nutz
private static String formatValue(String s) {
s = Strings.trim(s);
if (null != s && s.length() > 2 && s.charAt(0) == '"')
return s.substring(1, s.length() - 1);
if ("\"\"".equals(s))
return "";
return s;
}
代码示例来源:origin: nutzam/nutz
public static String getText(Element ele) {
StringBuilder sb = new StringBuilder();
joinText(ele, sb);
return Strings.trim(sb);
}
代码示例来源:origin: nutzam/nutz
public static String formatCondition(Entity<?> en, Condition cnd, boolean top) {
if (null != cnd) {
String str = Strings.trim(cnd.toSql(en));
if (top && !ptn.matcher(str).find())
return "WHERE " + str;
return str;
}
return "";
}
代码示例来源:origin: nutzam/nutz
public String trim(String key) {
return Strings.trim(get(key));
}
代码示例来源:origin: nutzam/nutz
public static FloatRange make(String s) {
char[] cs = Strings.trim(s).toCharArray();
int i = 0;
for (; i < cs.length; i++) {
char c = cs[i];
if (c == ',' || c == ':')
break;
}
if (i == cs.length)
return make(Float.parseFloat(new String(cs)));
float left = Float.parseFloat(String.valueOf(cs, 0, i));
return make(left, Float.parseFloat(String.valueOf(cs, ++i, cs.length - i)));
}
代码示例来源:origin: nutzam/nutz
public static IntRange make(String s) {
char[] cs = Strings.trim(s).toCharArray();
int i = 0;
for (; i < cs.length; i++) {
char c = cs[i];
if (c == ',' || c == ':')
break;
}
if (i == cs.length)
return make(Integer.parseInt(new String(cs)));
int left = Integer.parseInt(String.valueOf(cs, 0, i));
return make(left, Integer.parseInt(String.valueOf(cs, ++i, cs.length - i)));
}
代码示例来源:origin: nutzam/nutz
public static FloatSet make(String s) {
if (s.length() < 3)
throw Lang.makeThrow("Invalid FloatSet : '%s'", s);
s = Strings.trim(s);
char l = s.charAt(0);
char r = s.charAt(s.length() - 1);
FloatRange ir = FloatRange.make(s.substring(1, s.length() - 1));
return new FloatSet(l, r, ir);
}
代码示例来源:origin: nutzam/nutz
public static IntSet make(String s) {
if (s.length() < 3)
throw Lang.makeThrow("Invalid IntSet : '%s'", s);
s = Strings.trim(s);
char l = s.charAt(0);
char r = s.charAt(s.length() - 1);
IntRange ir = IntRange.make(s.substring(1, s.length() - 1));
return new IntSet(l, r, ir);
}
代码示例来源:origin: nutzam/nutz
void addOne() {
String value = Strings.trim(list.popAll());
if (!Strings.isBlank(value))
map.put(key, value);
key = null;
}
代码示例来源:origin: nutzam/nutz
public ObjectNavlPairInjector(String prefix, Type type) {
prefix = Strings.isBlank(prefix) ? "" : Strings.trim(prefix);
this.prefix = prefix;
this.mirror = Mirror.me(type);
this.type = type;
}
代码示例来源:origin: nutzam/nutz
public Date fromString(String str) {
str = Strings.trim(str);
if (Strings.isEmpty(str))
return null;
return Times.D(str);
}
代码示例来源:origin: nutzam/nutz
public AbstractPathView(String dest) {
if (null != dest) {
this.dest = new CharSegment(Strings.trim(dest));
this.exps = new HashMap<String, El>();
// 预先将每个占位符解析成表达式
for (String key : this.dest.keys()) {
this.exps.put(key, new El(key));
}
}
}
代码示例来源:origin: nutzam/nutz
public void addSql(String key, String value) {
if (map().containsKey(key) && !allowDuplicate)
throw Lang.makeThrow("duplicate key '%s'", key);
key = Strings.trim(key);
map().put(key, value);
keylist().add(key);
}
代码示例来源:origin: nutzam/nutz
protected String evalPath(HttpServletRequest req, Object obj) {
if (null == dest)
return null;
Context context = Lang.context();
// 解析每个表达式
if (exps.size() != 0) {
Context expContext = createContext(req, obj);
for (Entry<String, El> en : exps.entrySet())
context.set(en.getKey(), en.getValue().eval(expContext));
}
// 生成解析后的路径
return Strings.trim(this.dest.render(context).toString());
}
代码示例来源:origin: nutzam/nutz
public T fromString(String str) {
str = Strings.trim(str);
if (Strings.isEmpty(str))
return null;
return Castors.me().castTo(str, eleType);
}
代码示例来源:origin: nutzam/nutz
public static <T> T evalObj(NutConfig config, Class<T> type, String[] args) {
// 用上下文替换参数
Context context = config.getLoadingContext();
for (int i = 0; i < args.length; i++) {
args[i] = Segments.replace(args[i], context);
}
// 判断是否是 Ioc 注入
if (args.length == 1 && args[0].startsWith("ioc:")) {
String name = Strings.trim(args[0].substring(4));
return config.getIoc().get(type, name);
}
return Mirror.me(type).born((Object[]) args);
}
内容来源于网络,如有侵权,请联系作者删除!