在Java中用大写字母拆分
我需要用大写字母分开一个字符串,最好把后面的单词改成小写 比如说 这是一个字符串在Java中用大写字母拆分,java,string,split,Java,String,Split,我需要用大写字母分开一个字符串,最好把后面的单词改成小写 比如说 这是一个字符串 谢谢看起来您想将camelcase转换为可读语言。是这样吗 如果是这样,此解决方案应适用于您- 如果你想让后面的单词小写,你必须自己拆分来处理。如果你想要字符串,你可以这样做: String str = "ThisIsAString"; String res = ""; for(int i = 0; i < str.length(); i++) { Character ch = str.charAt(i
谢谢看起来您想将camelcase转换为可读语言。是这样吗 如果是这样,此解决方案应适用于您-
如果你想让后面的单词小写,你必须自己拆分来处理。如果你想要字符串,你可以这样做:
String str = "ThisIsAString";
String res = "";
for(int i = 0; i < str.length(); i++) {
Character ch = str.charAt(i);
if(Character.isUpperCase(ch))
res += " " + Character.toLowerCase(ch);
else
res += ch;
}
String str=“ThisIsAString”;
字符串res=“”;
对于(int i=0;i
公共静态字符串cpt(字符串cpt){
String new_String=“”;
对于(int i=0;i
使用字符大小写标识的驼峰大小写单词的总字数
解决方案:黑客等级骆驼案例问题:
public static void camelCaseWordWithIndexs(字符串s){
int startIndex=0;
int-endIndex=0;
对于(int i=0;i
您是否从“给我一个codez”中复制了问题以获得投票?可能是重复的否这不是重复的任何内容谢谢这回答了您的问题吗?
public static String cpt(String cpt){
String new_string = "";
for (int i=0; i < cpt.length(); i++){
char c = cpt.charAt(i);
if(Character.isUpperCase(c)){
new_string = new_string + " " + Character.toLowerCase(c);
}
else {
new_string = new_string + c;
}
}
return new_string;
}
public static void camelCaseWordWithIndexs(String s) {
int startIndex = 0;
int endIndex = 0;
for (int i = 0; i < s.length(); i++) {
if (Character.isUpperCase(s.charAt(i)) || i == s.length() - 1) {
startIndex = endIndex;
endIndex = i != s.length() - 1 ? i : i + 1;
System.out.println(s.substring(startIndex, endIndex));
}
}
}