- 浏览: 86628 次
- 性别:
- 来自: 南宁
文章分类
最新评论
-
无赖二号:
You are great!
jeecg随笔 -- combotree只选择叶子节点 -
lx13345:
ralasafe怎么与ssh项目集成到一起呢?求教?lx133 ...
Ralasafe随笔(六) -
sziitjiang:
嗯嗯,插件我找到了,你的解析对我帮助很大,但是那个【使用$(& ...
jQuery-validationEngine 与 button插件一起使用出现的问题 -
sziitjiang:
我想知道button插件哪里有?最好能发一个给我,谢谢啦... ...
jQuery-validationEngine 与 button插件一起使用出现的问题
源码:
在某些情况下格式化会出错.
e.g. CmsController 格式化 出来是 cmscontroller
附上自己写的一段代码....自我觉得可用,但是不保证是最优,处女座的可以略过
/** * 首字母大写 * @param realName * @return */ public static String firstUpperCase(String realName) { return StringUtils.replaceChars(realName, realName.substring(0, 1),realName.substring(0, 1).toUpperCase()); } /** * 首字母小写 * @param realName * @return */ public static String firstLowerCase(String realName) { return StringUtils.replaceChars(realName, realName.substring(0, 1),realName.substring(0, 1).toLowerCase()); }
在某些情况下格式化会出错.
e.g. CmsController 格式化 出来是 cmscontroller
附上自己写的一段代码....自我觉得可用,但是不保证是最优,处女座的可以略过
/** * 首字母大写 * @param realName * @return 非null,则表示已经转换完成 * <br /> * date & time: 2015-4-4 / 下午11:43:19 <br /> * author: <a href="http://chris-rock-f0.iteye.com/">chris</a> */ public static String firstUpperCase(String realName) { Boolean flag = StringUtil.isUpperOrLowerCase(realName.charAt(0)); if (flag != null && !flag) {//是字母,而且是小写字母 char[] cs = realName.toCharArray(); StringBuffer stringBuffer = new StringBuffer(); int i = 0; for (char c : cs) { if (i++ == 0) { char temp = (char) (c - 32); stringBuffer.append(String.valueOf(temp)); }else { stringBuffer.append(String.valueOf(c)); } } return stringBuffer.toString(); }else if(flag != null && flag){//是字母,而且也是大写字母 return realName; }else { return null; } } /** * 首字母小写 * @param realName * @return 非null,则表示已经转换完成 * <br /> * date & time: 2015-4-4 / 下午11:44:36 <br /> * author: <a href="http://chris-rock-f0.iteye.com/">chris</a> */ public static String firstLowerCase(String realName) { Boolean flag = StringUtil.isUpperOrLowerCase(realName.charAt(0)); if (flag != null && flag) {//是字母,而且是大写字母 char[] cs = realName.toCharArray(); StringBuffer stringBuffer = new StringBuffer(); int i = 0; for (char c : cs) { if (i++ == 0) { char temp = (char) (c + 32); stringBuffer.append(String.valueOf(temp)); }else { stringBuffer.append(String.valueOf(c)); } } return stringBuffer.toString(); }else if(flag != null && !flag){//是字母,而且也是小写字母 return realName; }else { return null; } } /** * 是大写还是小写字母 * @param c 字符 * @return <br /> * <ol> * <li>true: 大写</li> * <li>false: 小写 </li> * <li>null: 不是字母</li> * </ol> * <br /> * date & time: 2015-4-4 / 下午11:27:24 <br /> * author: <a href="http://chris-rock-f0.iteye.com/">chris</a> */ public static Boolean isUpperOrLowerCase(char c){ int cint = c - 0; if (cint <= 90 && cint >= 65) {//大写字母 return true; }else if (cint <= 122 && cint >= 97) {//小写字母 return false; }else { return null; } }
发表评论
-
criteria.setProjection(Projections.rowCount()).uniqueResult() 为null
2016-06-01 19:39 1093其实这个并不是 jeecg 的问题 而是 springsi ... -
JEECG3.6.X--附件设计备忘录
2016-03-23 15:46 934附件基类表 附件父表(其他附件表需继承该表)(TSAtta ... -
jeecg-版本升级3.4 to 3.5
2015-05-28 18:01 8333.5GA推出有段时间了,增加了不少新的东西 是个不错的版本 ... -
jeecg随笔-3.X的生成后配置
2015-05-19 10:08 514生成后按以上步骤进行配置即可. -
JEECG随笔--文件下载的配置与注意
2015-01-29 10:40 755import com.opensymphony.xwork ... -
jeecg随笔-文件下载的ajax交互
2015-01-28 11:06 663附件下载 下载流程: 1) 从客户端获取需 ... -
jeecg随笔--combotree取得tree对象
2014-10-28 15:49 781var t = $('#combotree').comb ... -
jeecg随笔 -- combobox 的 自动完成
2013-08-17 16:56 841关于 使用 combobox 的自动完成 会出现 有时候操作 ... -
jeecg随笔 -- datagrid扩展editor的思路
2013-06-19 16:28 1220easy ui 里的 datagrid 要扩展 editor ... -
jeecg随笔 -- datagrid重新指定数据源
2013-06-14 17:53 1095var emptyData = {"rows&q ... -
jeecg随笔 -- 列自动换行
2013-06-13 18:26 1073nowrap = false 搞定 -
jeecg随笔 -- Linux下的配置文件异常
2013-06-09 20:15 714部署jeecg 项目到 Linux 的时候.......... ... -
jeecg随笔 --数据导出相关
2013-06-07 15:42 763根据开发文档 数据导出相关的介绍 数据导出 只需要在 导出的 ... -
jeecg随笔 -- combotree只选择叶子节点
2013-05-23 11:42 8701editor : { type : 'c ... -
jeecg随笔 -- 关于combobox的返回值
2013-05-22 11:47 772在使用 combobox 的时候,返回值的java对象尽量是使 ... -
jeecg随笔 -- 实体关联属性的设计(add方法)
2013-05-17 16:58 991在 add 方法里,生成器生成的原始代码很简单 Json ... -
jeecg随笔 -- 实体关联属性的设计
2013-05-14 15:25 2839在jeecg 里 ,是根据数据库生成实体的,很多关联关系需要自 ... -
Jeecg随笔 -- 对象的combotree在前台自动选择已选项
2013-05-10 15:07 2968由于 在 datagrid 里 的 {field:'fk ... -
Jeecg随笔 -- 代码生成
2013-05-10 11:38 837jeecg 直接生成的代码,涉及到关联映射的时候,有必要的时候 ... -
jeecg随笔 -- combobox 编辑器
2013-05-08 14:09 9921) *.jsp formatter:functi ...
相关推荐
java编程中对字符串的各种方式的处理,包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某...
首先,`StringUtil.cpp`和`StringUtil.h`是C++中的源代码文件和头文件,它们定义了类`StringUtil`及其成员函数。在C++中,头文件通常用于声明类、函数、常量等,而源代码文件则包含了这些声明的实现细节。在这个案例...
- `str_compare()`:比较两个字符串,类似`strcmp()`,但可能提供了更多的比较选项,如忽略大小写或只比较部分字符串。 - `str_substring()`:获取字符串的一个子串。 - `str_length()`:计算字符串长度,类似`...
`StringUtil`是一个常见的Java工具类,它包含了大量用于处理字符串的方法,可以极大地简化字符串操作,提高代码的可读性和效率。在Java开发中,我们经常会遇到对字符串进行各种操作的需求,如检查空值、分割、连接、...
StringUtil工具类java学习的好东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
String util操作类,个人整理,欢迎补充
`toLowercase`和`toUppercase`方法可以方便地进行大小写的转换,而在`StringUtil`中,它们可能会有更高效的实现。 7. **检查与验证**: 类中还可能包含一些检查方法,如`isEmpty`检查字符串是否为空,`...
在.NET编程环境中,`StringUtil`通常是指一个自定义的实用工具类,用于处理字符串的各种操作。这个类可能包含了丰富的静态方法,旨在简化和优化对字符串的处理,因为.NET框架的标准库`System.String`虽然功能强大,...
StringUtil工具类 是对String 对象封装操作