`
Frederic
  • 浏览: 53739 次
  • 性别: 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领域的顶级开发与创新型人才

 

 

分享到:
评论

相关推荐

    常用SQL字符串函数集锦.

    本篇将详细讲解一些常用的SQL字符串函数,以便你在数据库操作中更加得心应手。 1. **CONCAT()** `CONCAT()` 函数用于连接两个或多个字符串。例如: ```sql SELECT CONCAT('Hello', ' ', 'World') AS ...

    sql字符串函数集锦

    #### 五、字符串操作函数 **1. QUOTENAME()** - **功能**: 将给定的字符串用指定的字符括起来。 - **语法**: `QUOTENAME(string_expression[, quote_character])` - **示例**: 如果`string_expression`是'Hello ...

    php字符串函数集锦

    8. **strstr()** 和 **stristr()**:这两个函数用于查找字符串中指定子串的第一个出现,并返回从该位置到字符串结尾的部分。`strstr()`区分大小写,而`stristr()`不区分。 9. **explode()** 和 **implode()**:`...

    js处理字符串中的汉字问题集锦

    在JavaScript(JS)编程中,处理字符串中的汉字问题是一项常见的任务。这主要涉及到对Unicode编码的理解,因为中文字符在JS中是以Unicode编码的形式存在的。以下是一些关于如何处理字符串中汉字问题的关键知识点: ...

    python案例集锦pdf文件.zip

    基础知识点包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典和集合)、控制流(如条件语句、循环结构)和函数定义等。 2. 文件操作:Python提供了强大的文件操作功能,包括读写文件、处理文本和二...

    c#基本训练提高集锦题库97.pdf

    8. **字符串处理**:字符串长度的计算和字符串合并并按ASCII码排序,需要用到字符串操作和比较。 9. **逻辑判断**:如输出满足条件的男性、女性和儿童人数的方案,需要通过多重逻辑判断实现。 10. **二进制和对称...

    Java案例开发集锦源代码.rar

    1. **基础语法**:Java的基础语法包括变量声明、数据类型(如整型、浮点型、字符串、布尔型)、运算符、流程控制(如if语句、switch语句、for循环、while循环)以及方法定义等。 2. **类与对象**:作为面向对象的...

    NOIP易犯错误集锦(2020.10.27)_C.pdf

    - **解决办法**:确保使用正确的格式化字符串,例如使用`%lld`来输入或输出long long类型。 ##### 10. 主函数没有return 0 - **原因**:主函数缺少返回值0,可能导致程序退出状态异常。 - **解决办法**:确保主函数...

    超经典CAD lisp程序集锦

    这些程序涵盖了表格自动生成、文本文件内容写入图中、字符串分解、字符合成、文字修改、块属性修改、数字串操作、尺寸标注等多个方面。 bg.lsp:表格自动生成程序,能够快速生成表格,提高工作效率。 asc.lsp:将...

    超经典CAD_lisp程序集锦、CAD快捷键大全.doc

    这些程序涵盖了表格自动生成、将文本文件内容写入图中、将图中字符写入磁盘、字符串分解、字符合成字符串、修改文字内容或块属性、数字串加减、文字高度修改、文字高宽比修改等多种功能。 1. bg.lsp --- 表格自动...

    JAVA精华集锦.doc

    3. **字符串操作**: - `String` 的连接操作:`"a" + 4 + "c"` 在编译时会被优化为 `new StringBuffer().append("a").append(4).append("c").toString()`,这是因为Java会自动使用 `StringBuffer` 进行字符串连接以...

    C语言题目集锦.pdf

    4. 第四个题目聚焦于字符串操作,特别是 `strcat` 函数的使用: - `strcat` 用于将一个字符串连接到另一个字符串的末尾。 - 需要注意的是,在使用 `strcat` 之前要确保目标字符串有足够的空间来接收新的字符串,...

    NOIP易犯错误集锦(2020.10.25)_B.pdf

    - **错误描述**:在处理字符串和单个字符时混淆两者的概念和操作方式。 - **解决方案**: - 明确区分单个字符(char)和字符串(string)。 - 使用合适的数据结构和函数处理字符串。 ##### 8. 赋值号与等于号混淆 - *...

    C、C++笔试题集锦+.rar .

    4. **数组与字符串**:理解数组的动态和静态分配,字符串的处理,以及二维数组的应用。 5. **结构体与联合体**:学习如何定义和使用结构体与联合体,以及它们在内存中的存储方式。 6. **预处理器**:熟悉宏定义、...

    2022年Java性能优化技巧集锦Java教程.docx

    在循环中拼接字符串时,避免使用`+`操作符,因为每次连接都会创建新的`String`对象。使用`StringBuilder`或`StringBuffer`(多线程情况下使用`StringBuffer`)进行动态构建,可以显著提高性能。 9. **减少集合操作...

    专题资料(2021-2022年)js时间操作方法大全集锦完整版.doc

    - `toString()`:将日期对象转换为字符串,通常按照本地日期和时间格式。 - `Date.UTC(year, month, day, hours, minutes, seconds, milliseconds)`:静态方法,返回指定UTC日期和时间的毫秒数。 5. 使用示例: ...

    php面试集锦.doc

    17. **字符串翻转**:PHP中可以使用内置的`strrev()`函数,或者自定义函数通过循环实现字符串翻转。 18. **MySQL数据库优化**: - **选择合适的字段属性**:尽量使用`NOT NULL`,减少不必要的NULL比较。 - **避免...

    Python案例集锦-0414.docx

    编写一个程序,统计一个给定字符串中每个字符出现的次数。 【程序分析】 使用字典来存储字符及其出现的次数。 【程序实现】 def count_characters(s): char_count = {} for char in s: if char in char_count: ...

Global site tag (gtag.js) - Google Analytics