下划线分隔的字符串,转换为驼峰式字符串
来源:互联网 发布:linux 字符编码转换 编辑:程序博客网 时间:2024/05/16 18:26
方法一:
public static void main(String[] args) { String aa="part_vote_num"; Pattern p = Pattern.compile("_[a-z]"); Matcher m = p.matcher(aa); StringBuffer sb = new StringBuffer(); while (m.find()) { String firstChar = m.group().substring(1,2); m.appendReplacement(sb, firstChar.toUpperCase()); } m.appendTail(sb); System.out.println(sb.toString());}
方法二:
public static void main(String[] args) {String aa="part_vote_num";StringBuilder sb = new StringBuilder();boolean low = true;for(int i=0; i<aa.length(); i++){if(aa.charAt(i)=='_'){low = false;}else{if(low){sb.append(aa.charAt(i));}else{sb.append(Character.toUpperCase(aa.charAt(i)));low=true;}}}System.out.println(sb.toString());}
方法三:
public static void main(String[] args) {String aa="part_vote_num";StringBuilder sb = new StringBuilder();String[] arr = aa.split("_");sb.append(arr[0]);for(int i=1; i<arr.length; i++){String temp = arr[i].substring(0, 1).toUpperCase()+arr[i].substring(1, arr[i].length());sb.append(temp);}System.out.println(sb.toString());}
1 0
- 下划线分隔的字符串,转换为驼峰式字符串
- PHP把驼峰式命名方式转换成下划线分隔命名的字符串
- PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)
- 字符串的下划线命名和驼峰命名转换
- 字符串的下划线命名和驼峰命名转换
- 驼峰式命名的字符串与数据库字段下划线大写方式的转换
- 字符串转换为驼峰格式
- 下划线字符转换为驼峰式字符
- 将字符串转换为驼峰格式
- 驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
- 驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
- 驼峰字符串转下划线字符串小工具
- 蛇形字符串、驼峰字符串转换
- 将下划线变量转换为驼峰式的字符变量 eg.app_acc --> appAcc
- Java 驼峰字符串转下划线连接
- 将逗号分隔的字符串转换为List以及List转逗号分隔的字符串
- 将指定分隔符分隔的字符串转换为字符串列表
- sql将列转换为以逗号分隔的字符串
- FREERTOS的启动第一个任务代码分析
- 理解RESTful架构
- Java Web开发基础(1)-Servlet
- Memcache工作原理
- 关于webrtc里面的opengl设置坐标系的问题,解决ios和android通信图像是反的问题
- 下划线分隔的字符串,转换为驼峰式字符串
- ocp-047-29 子查询
- sql server 更新两个表的某个字段
- MySQL auto_increment 用法
- HDU 1166树状数组
- Equals()和HashCode()的关系
- 虚函数和析构函数的区别
- MySQL之左、右、内关联类型解析
- 归档模式下恢复没有备份的数据文件