public static String capitalise(String str)
{
if (str != null || !"".equals(str))
{
char chr=str.charAt(0);
String check= Character.toString(chr);
String check1= check.toUpperCase();
char chr1=check1.charAt(0);
str.replace(chr, chr1);
return str;
}
else
{
System.out.println("Not a valid String");
}
return str;
}
-3
A
回答
2
你的問題是你沒有從str.replace返回結果。 字符串是不可變
1
2
你爲什麼不直接使用:
String str = "THIS IS my TEST strinG";
String my_string = str.substring(0,1).toUpperCase() + str.substring(1).toLowercase();
0
str.replace(chr, chr1);
返回從產生一個新的字符串用newChar替換這個字符串中的所有oldChar。 replace
但是你沒有存儲該值。所以你可以使用下面的代碼
str = str.replace(chr, chr1);
相關問題
- 1. Javascript字符串替換方法在手機上不起作用
- 2. JavaScript字符串替換不起作用
- 3. C#字符串替換不起作用
- 4. Python字符串替換不起作用
- 5. 字符串替換不起作用「[」
- 6. jQuery |字符串替換不起作用
- 7. 字符串替換:多個替換在JQuery中不起作用
- 8. 替換方法不是替換字符串中的字符
- 9. Python替代字符串替換方法
- 10. 替換字符`不起作用
- 11. 替換方法不起作用
- 12. 替換方法不起作用?
- 13. 替換方法不起作用,C#
- 14. 替換方法不會替換破折號爲空字符串
- 15. 用句點替換字符串不起作用
- 16. Java中的不可變字符串 - 替換方法的作品?
- 17. VB.net中的字符串替換函數如何不起作用?
- 18. 替換jquery中的字符串不起作用
- 19. PowerShell:字符串替換每次都不起作用?
- 20. unicode中的字符串替換不起作用
- 21. 替換字符串在safari中不起作用
- 22. 替換字符串「> =」通過「<」不起作用
- 23. 一個簡單的字符串替換不起作用
- 24. Makefile文件字符串替換依賴不起作用
- 25. 字符串替換使用替換第一種方法
- 26. 如何使用JavaScript字符串替換方法替換「+」號?
- 27. 需要替換字符但替換不起作用
- 28. 替換方法Python字符串
- 29. SQL字符串替換解決方法
- 30. 字符串替換方法的優化
試着做'return str.replace(chr,chr1);'。它應該按預期工作。 – Lion
downvotes可能是因爲你沒有解釋問題/你如何輸出是不同於你的期望。 –
@MatthewAdams或在'ubercooluk'編輯之前沒有正確標記代碼 –