[英]How to Generate Password with compulsory one special character , one Upper case, one lower case In JAVA?
[英]How to convert lower case character into upper case after each special character present in the String?
需要在字符串中出現每個特殊字符后將字符從小寫變為大寫。
我嘗試使用 indexOf("_") +1 並在字符串中獲取位置並嘗試但沒有運氣
如果我的輸入字符串值為 = "java_compiler_code_example"
然后我期待= java_Compiler_Code_Example
在每個特殊字符“_”之后,我想將該字符從小寫更改為大寫。
嘗試這個。 它會將您的示例字符串拆分為separtar
, go 並在第一個單詞之后將每個單詞大寫,然后將它們組合回來並返回。
public String cammelCase(String sampleString, String separator) {
String[] split = sampleString.split(separator);
if (split.length < 2) return sampleString;
for (int i = 1; i < split.length; i++) {
split[i] = split[i].substring(0,1).toUpperCase() + split[i].substring(1);
}
String retStr = "";
for (int i =0; i < split.length; i++) {
resStr += split[i];
if (i != split.length - 1) {
retStr += separator;
}
}
return retStr;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.