import org.junit.Test;
public class solution {
@Test
public void testFunc(){
String string = " border-left-color";
String res = hump(string);
System.out.println("res: "+res);
}
// 将给定字符串 border-left-color转换成驼峰写法为borderLeftClor
public String hump(String str){
if (str==null) {
return null;
}
//把字符串根据格式拆分出string数组
String[] strArr = str.split("-");
//把每一个字符串再拆分两部分,一部分用于转化成大写,与另一部分进行合并
for(int i=0;i<strArr.length;i++){
strArr[i]=strArr[i].trim();
String str1 = strArr[i].substring(0, 1);
String str2 = strArr[i].substring(1);
str1 = str1.toUpperCase();
strArr[i]=str1+str2;
}
//把字符串数组再合并成String驼峰字符串
String res="";
for(String string:strArr){
res+=string;
}
return res;
}
}