`
Frederic
  • 浏览: 52801 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

字符串操作集锦(更新中...)

阅读更多

以下字符串的操作,多用于自己用jdbc写o/r mapping的时候操作

 

首字符大写

用在构造getter/setter方法名的时候。直接上代码,各位兄台请看下面

//字符串首字母大写,构造getter/setter
		String str =" userName";
		str = str.trim();
		str = str.substring(0, 1).toUpperCase()+str.substring(1);
		str = "get"+str;
		System.out.println(str);
//运行结果为:getUserName

替换大小写字符

用在java对象属性与数据库字段映射的时候

 

//在字符串大写字母前面加上下划线"_"并将大写替换为小写字符
String str =" userName";
str = str.trim();
char[] cArray = str.toCharArray();
StringBuffer sb = new StringBuffer();
for(int i=0; i<cArray.length; i++) {
      if(cArray[i] >= 'A' && cArray[i] <='Z'){
                sb.append(("_"+cArray[i]).toLowerCase());
        }else {
                sb.append(cArray[i]);
        }            
}
System.out.println(sb.toString());
输出结果为:user_name
 

由于个人知识水平有限,如果有错误之处,欢迎各方豪杰指正!希望能广交朋友,多多交流!谢谢!----竹林清幽

 

 

----------------------------------------------------------------------------------------------------------------------------------

本人现就职于广州思普计算机科技有限公司,欢迎咨询!

公司简介

思普科技,Java培训官方网站—Java培训,软件培训,人才外包服务

|全国Java培训和技术服务的领导者

|旨在循序渐进将零基础的人用最短的时间最有效的方法打造为 Java领域的顶级开发与创新型人才

 

 

分享到:
评论

相关推荐

    QTP描述性编程技术集锦

    3.1. QTP中几个截取字符串的函数 18 4. "+" "&"的区别 20 5. QTP场景恢复 21 6. QTP中测试环境的初始化 27 7. QTP将数据库中的数据导入到excel 29 8. 在QTP中将数据库的数据导入到EXCEL 29 9. QTP将数据测试驱动 31 ...

    QTP技术集锦--总结

    3.1. QTP中几个截取字符串的函数 18 4. "+" "&"的区别 20 5. QTP场景恢复 21 6. QTP中测试环境的初始化 27 7. QTP将数据库中的数据导入到excel 29 8. 在QTP中将数据库的数据导入到EXCEL 29 9. QTP将数据测试驱动 31 ...

    C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)

    主要介绍了C# DataTable中Compute方法用法,总结分析了DataTable中Compute方法常见的数值运算操作、字符串操作、运算符操作、表运算等相关技巧,需要的朋友可以参考下

    jsp编程技巧集锦

    使用特定字符串对一个字符串进行分割? 110.格式化输出数字和字符? 111.生成一定范围的随机数? 112.调用其它应用程序? 113.禁止列出站点文件目录? 114.防止用户直接输入文件名访问JSP? 115.防止...

    php常用经典函数集锦【数组、字符串、栈、队列、排序等】

    分享给大家供大家参考,具体如下: 数组函数 数组操作 range(start,end) ...如果合并数组的下标是字符串,那么他会保留原来的下标,合并后的数组,如果下标出现了冲突,那么后来的值会将原来的值替换

    C++Builder精彩编程实例集锦的源代码前3部分.rar

    实例203 如何在数据库更新过程中增加事务操作 实例204 如何在程序中实现查找字段 实例205 如何在程序中实现自定义字段 实例206 如何使用字段拖放功能 实例207 如何为程序添加报表打印功能 实例208 如何使用向导...

    C++Builder精彩编程实例集锦的源代码(1,2,3部分).rar

    实例098 如何替换文本文件中的字符串 实例099 如何将长文件名转换为短文件名 实例100 如何在文件打开对话框中选择多个文件 实例101 如何定制文件打开和关闭对话框 实例102 如何修改文件打开对话框的按钮标题 ...

    《Java语言程序设计基础篇》完整源码集锦.rar

    这是《Java语言程序设计基础篇》一书完整的随书源码集锦,配套书籍来学习效果更好,这些实例包括基础函数应用、字符串处理、Swing简易窗体,数据库操作,小游戏,数组,键盘事件,窗口菜单与界面制作等,都是学习...

    JavaScript集锦

    (6)你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。 - 12 - (7)JavaScript 指导方针 - 13 - JavaScript 对大小写敏感 - 13 - 空格 - 13 - 换行 - 13 - (8)JavaScript 对象简介 - 14 - 面向对象...

    C++Builder精彩编程实例集锦的源代码后3部分.rar

    实例203 如何在数据库更新过程中增加事务操作 实例204 如何在程序中实现查找字段 实例205 如何在程序中实现自定义字段 实例206 如何使用字段拖放功能 实例207 如何为程序添加报表打印功能 实例208 如何使用向导...

    SQL开发常用函数集锦(word文档)

    包含了常用的SQL内置函数的用法和介绍: 字符转换函数 去空格函数 取子串函数 字符串比较函数 字符串操作函数 数据类型转换函数 日期函数 统计函数

    python基础语法+核心知识点+面试集锦资源合集

    Python内置对象类型:数字、字符串、列表、元组、字典、集合、文件、其他类型(类型、None、 布尔型)、编程单元类型(函数、模块、类)、与实现相关的类型(编译的代码堆栈跟踪)。 例外还包含Python基础语法,包括输入...

    Linux简明教程.rar

    4.查找字符串 5.显示文件头部 6.显示文件尾部 7.忽略文件中的重复行 8.比较两个文件 9.按顺序显示文件内容 三、进程间通信命令----------------------------------------------------------------------------...

    python学习课件+python源码90个合集.7z

    python学习课件+python源码90个合集: ...字符串:各种奇葩的内置方法(课件) 字符串:格式化(课件) 小插曲之变量和字符串(课件) 序列!序列!(课件) 异常处理:你不可能总是对的(课件) 愉快的开始(课件)

    TheKFactorUtils:实用方法集锦!

    Slug Generator - 从字符串生成 REST url 随机字符串生成器缓存 - 获取/设置文件或文件夹扩展名MVC - 自定义模型绑定助手MVC - 自定义操作结果正则表达式 - 枚举组匹配值的辅助方法(如果正则表达式具有匹配组) ...

    javascrip上百技术总集

    JavaScript极速狂飙:组合拼接字符串的效率 JavaScript极速狂飙:CSS样式表的背景渲染效率 JavaScript面向对象的支持--(1) JavaScript面向对象的支持--(2) JavaScript面向对象的支持--(3) JavaScript...

    asp.net知识库

    .NET 2.0中的字符串比较 小试ASP.NET 2.0的兼容性 为 asp.net 2.0 的菜单控件增加 target 属性 ASP.NET 2.0 的内部变化 常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1...

    javascript基础知识大集锦(二) 推荐收藏

    关于cookie的函数: 代码如下: /** * cookie操作工具. * 使用方法:保存值:CookieTool(‘name’,’1′,{expires: 7}) //表示保存一个cookie值为1,键值为name,失效时间7天以后 * 取值:CookieTool(‘name’) //返回1 * ...

    编程珠玑 第二版 修订版

    第15章 字符串 153 15.1 单词 153 15.2 短语 156 15.3 生成文本 158 15.4 原理 163 15.5 习题 163 15.6 深入阅读 164 第1版跋 165 第2版跋 167 附录A 算法分类 169 附录B 估算测试 173 附录C 时空开销模型...

Global site tag (gtag.js) - Google Analytics