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