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

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

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

Strings.upperFirst介绍

[英]将字符串首字母大写
[中]将字符串首字母大写

代码示例

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

/**
 * 将字符串首字母大写
 *
 * @param s
 *            字符串
 * @return 首字母大写后的新字符串
 * @deprecated 推荐使用 {@link #upperFirst(CharSequence)}
 */
@Deprecated
public static String capitalize(CharSequence s) {
  return upperFirst(s);
}

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

/**
 * 根据一个字段名,获取一组有可能成为 Setter 函数
 * 
 * @param fieldName
 * @return 函数数组
 */
public Method[] findSetters(String fieldName) {
  String mName = "set" + Strings.upperFirst(fieldName);
  List<Method> ms = new ArrayList<Method>();
  for (Method m : this.klass.getMethods()) {
    if (!Modifier.isStatic(m.getModifiers())
      && m.getParameterTypes().length == 1
      && m.getName().equals(mName))
      ms.add(m);
  }
  return ms.toArray(new Method[ms.size()]);
}

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

/**
 * 蛇形转驼峰
 * 
 * @param str
 *            待转换字符串
 * @return 转换结果
 */
public static String line2Hump(String str) {
  str = str.toLowerCase();
  Matcher matcher = linePattern.matcher(str);
  StringBuffer sb = new StringBuffer();
  while (matcher.find()) {
    matcher.appendReplacement(sb, matcher.group(1).toUpperCase());
  }
  matcher.appendTail(sb);
  return upperFirst(sb.toString());
}

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

@SuppressWarnings("unchecked")
private void createIocLoader(String className, List<String> args) throws ClassNotFoundException {
  Class<? extends IocLoader> klass = loaders.get(className);
  if (klass == null) {
    if (!className.contains(".")) {
      Set<String> _names = new HashSet<String>();
      String uccp = Strings.upperFirst(className);
      _names.add(String.format("org.nutz.integration.%s.%sIocLoader", className, uccp));
      _names.add(String.format("org.nutz.integration.%s.%sAopConfigure", className, uccp));
      _names.add(String.format("org.nutz.plugins.%s.%sIocLoader", className, uccp));
      _names.add(String.format("org.nutz.plugins.%s.%sAopConfigure", className, uccp));
      // 寻找插件或集成类 @since 1.r.57
      for (String _className : _names) {
        klass = (Class<? extends IocLoader>) Lang.loadClassQuite(_className);
        if (klass != null) {
          log.debug("found " + className + " -- " + _className);
          break;
        }
      }
    }
    if (klass == null)
      klass = (Class<? extends IocLoader>) Lang.loadClass(className);
  }
  iocLoaders.add((IocLoader) Mirror.me(klass).born(args.toArray(new Object[args.size()])));
}

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

String fn = Strings.upperFirst(fieldName);
String _get = "get" + fn;
String _is = "is" + fn;

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

String setterName = "set" + Strings.upperFirst(fieldName);
try {
  return klass.getMethod(setterName, paramType);

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

setter = method.getDeclaringClass().getMethod("set" + Strings.upperFirst(name),
                       method.getReturnType());
setter = method.getDeclaringClass().getMethod("set" + Strings.upperFirst(name),
                       method.getReturnType());
getter = method.getDeclaringClass().getMethod("get" + Strings.upperFirst(name));

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

/**
 * 将字符串首字母大写
 *
 * @param s
 *            字符串
 * @return 首字母大写后的新字符串
 * @deprecated 推荐使用 {@link #upperFirst(CharSequence)}
 */
@Deprecated
public static String capitalize(CharSequence s) {
  return upperFirst(s);
}

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

/**
 * 设定最外层包名
 * 
 * @param pkg
 * @return
 */
public ProjectConf pkg(String pkg) {
  this.pkg = pkg.toLowerCase();
  if (-1 != pkg.lastIndexOf(".")) {
    this.pnm = Strings.upperFirst(pkg.substring(pkg.lastIndexOf(".") + 1));
  }
  return this;
}

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

/**
 * 蛇形转驼峰
 * 
 * @param str
 *            待转换字符串
 * @return 转换结果
 */
public static String line2Hump(String str) {
  str = str.toLowerCase();
  Matcher matcher = linePattern.matcher(str);
  StringBuffer sb = new StringBuffer();
  while (matcher.find()) {
    matcher.appendReplacement(sb, matcher.group(1).toUpperCase());
  }
  matcher.appendTail(sb);
  return upperFirst(sb.toString());
}

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

/**
 * 根据一个字段名,获取一组有可能成为 Setter 函数
 * 
 * @param fieldName
 * @return 函数数组
 */
public Method[] findSetters(String fieldName) {
  String mName = "set" + Strings.upperFirst(fieldName);
  List<Method> ms = new ArrayList<Method>();
  for (Method m : this.klass.getMethods()) {
    if (!Modifier.isStatic(m.getModifiers())
      && m.getParameterTypes().length == 1
      && m.getName().equals(mName))
      ms.add(m);
  }
  return ms.toArray(new Method[ms.size()]);
}

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

@SuppressWarnings("unchecked")
private void createIocLoader(String className, List<String> args) throws ClassNotFoundException {
  Class<? extends IocLoader> klass = loaders.get(className);
  if (klass == null) {
    if (!className.contains(".")) {
      Set<String> _names = new HashSet<String>();
      String uccp = Strings.upperFirst(className);
      _names.add(String.format("org.nutz.integration.%s.%sIocLoader", className, uccp));
      _names.add(String.format("org.nutz.integration.%s.%sAopConfigure", className, uccp));
      _names.add(String.format("org.nutz.plugins.%s.%sIocLoader", className, uccp));
      _names.add(String.format("org.nutz.plugins.%s.%sAopConfigure", className, uccp));
      // 寻找插件或集成类 @since 1.r.57
      for (String _className : _names) {
        klass = (Class<? extends IocLoader>) Lang.loadClassQuite(_className);
        if (klass != null) {
          log.debug("found " + className + " -- " + _className);
          break;
        }
      }
    }
    if (klass == null)
      klass = (Class<? extends IocLoader>) Lang.loadClass(className);
  }
  iocLoaders.add((IocLoader) Mirror.me(klass).born(args.toArray(new Object[args.size()])));
}

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

String fn = Strings.upperFirst(fieldName);
String _get = "get" + fn;
String _is = "is" + fn;

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

setter = method.getDeclaringClass().getMethod("set" + Strings.upperFirst(name),
                       method.getReturnType());
setter = method.getDeclaringClass().getMethod("set" + Strings.upperFirst(name),
                       method.getReturnType());
getter = method.getDeclaringClass().getMethod("get" + Strings.upperFirst(name));

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

String setterName = "set" + Strings.upperFirst(fieldName);
try {
  return klass.getMethod(setterName, paramType);

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

} else {
    getterTmpl = "return get"
           + Strings.upperFirst(mirror.getType().getSimpleName())
           + "(\"${fieldName}\", 0)";
            + "    }\r\n");
NutMap ctx = new NutMap().setv("className", className).setv("fieldName", fieldName);
ctx.setv("upperFieldName", Strings.upperFirst(fieldName));
ctx.setv("fieldType", field.getType().getSimpleName());
sb.append(tmpl.render(ctx));

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

for (String mnm : pc.modules.keySet()) {
  String at = Strings.sBlank(pc.modules.get(mnm), mnm);
  mnm = Strings.upperFirst(mnm);
  mkFile(root, pkgPath + "/module/" + mnm + "Module", "java", _subModule(pc, mnm, at));

相关文章