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

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

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

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);
}

相关文章