C语言中的命名格式大都为:hello_world
Java中的驼峰式命名为:helloWorld
思路:
1、将字符串转换为字符数组;
2、遍历字符数组,如果遇到字符 '_' 则删除此字符,删除方法是将索引元素所在的位置之后的元素依次往前移动,关于数组的移动详情,文末有我的另外一篇文章
3、与此同时将将下一个元素的值减去32(可以去查ASCII表)
4、把最后的元素改成空
代码如下:
/**
* @author:MZH
* @QQ:2563548305
* @Date:2022/9/17 20:31
*/
public class Test5 {
public static void main(String[] args) {
String str = "hello_world";
char[] chars = new char[15];
str.getChars(0,str.length(),chars,0);
for (int i = 0; i < chars.length; i++) {
if (chars[i]=='_'){
for (int k=i;k< chars.length-1;k++){
chars[k]=chars[k+1];
}
chars[i]=(char)(chars[i]-32);
chars[chars.length-1]=' ';
}
}
System.out.println(new String(chars));
}
}
数组的增删改查https://blog.csdn.net/weixin_54622151/article/details/126626965