文字列を大文字で分割し、後続の単語を小文字にする必要があります。Javaの大文字で分割する
例えば
ThisIsAStringこれは、あなたが読める言語にキャメルケースに変換したいように見えます
おかげ
文字列を大文字で分割し、後続の単語を小文字にする必要があります。Javaの大文字で分割する
例えば
ThisIsAStringこれは、あなたが読める言語にキャメルケースに変換したいように見えます
おかげ
文字列であるとなります。それは事実ですか?
もしそうなら、このソリューションは、あなたのために働く必要があります - How do I convert CamelCase into human-readable names in Java?
あなたは、後続の単語が小文字たい場合は、ということを自分で処理するために分割する必要があります。
ありがとう、これは私のために働いた –
あなたはそうすることができ、文字列をしたい場合:
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;
}
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;
}
はあなたがhttp://stackoverflow.com/questions/3752636/java-split-string-when-an-から質問をコピーしました大文字が見つかりました –
「私に教えてください。 – skaffman
[CamelCaseをJavaで人間が読める名前に変換するにはどうすればよいですか?](http://stackoverflow.com/questions/2559759/how-do-i-convert-camelcase-into-human-readable-names- in-java) – Andrew