package com.lfk.test;
/**
* 实现功能 将xxx_xxx_xxx 转换为xxxXxxXxx 或 将xxxXxxXxx转换为xxx_xxx_xxx
* @author LFK
* @version 2018年10月19日
*/
public class Demo2 {
/**
* 将xxx_xxx_xxx 转换为xxxXxxXxx
* @param str
* @return
*/
public static String toUp(String str) {
String[] sp = str.split("_"); //以“_”拆分字符串
StringBuffer fstr = new StringBuffer(sp[0]); //首字母不需大写,提前放入
char[] ch = new char[10];
for(int i = 1 ; i < sp.length ; i ++) {
ch = sp[i].toCharArray(); //拆分后的String转为char数组,便于首字母大写
if (ch[0] >= 97 && 122 >= ch[0]) {
ch[0] -= 32;
}
fstr.append(String.valueOf(ch));
}
return fstr.toString();
}
/**
* 将xxxXxxXxx转换为xxx_xxx_xxx
* @param str
* @return
*/
public static String tolow(String str) {
char[] ch = str.toCharArray(); //String转c
关于实现功能 将xxx_xxx_xxx 转换为xxxXxxXxx 或 将xxxXxxXxx转换为xxx_xxx_xxx
最新推荐文章于 2018-12-02 18:18:00 发布