回答
您可以將字符串分割成第一個字符和字符串的其餘部分,然後插入一個點'.'
之間,就像這樣:
String res = x.substring(0,1)+"."+x.substring(1);
// ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
// the first digit the rest of the string
您還可以使用replaceAll
做到這一點的長字符串,像這樣:
String orig = "19,28,37,46";
System.out.println(orig.replaceAll("(\\d)(\\d)", "$1.$2"));
1.9,2.8,3.7,4.6
如果String始終是一個2位數:
String result = x.charAt(0) + "." + x.charAt(1);
是的,這將是一個2位數字總是 – user1486269 2012-08-02 21:11:38
這實際上只是添加字符值,這將不會給你想要的答案。 – 2012-08-02 21:11:41
將''.''改爲'「。」'會強制將字符串串聯使用。 – 2012-08-02 21:13:03
使用DecimalFormat
類,以更好地分離的價值和它的代表性。
- 1. 檢查在java字符串處理
- 2. 在Java中處理utf-8字符串
- 3. 數據在java字符串處理
- 4. 字符串的處理在Java中
- 5. JAVA添加雙字符串
- 6. Java在字符串中添加數字
- 7. java字符串處理字符串替換在同一位置
- 8. Java將字符添加到字符串
- 9. 在Java中添加字符串困惑
- 10. 在Java字符串中添加新行
- 11. 在DOS /批處理中添加字符串到文件名
- 12. 在預處理器中添加兩個字符串
- 13. 在Java中處理字符
- 14. Java字符串處理與拆分
- 15. Java - 字符串輸入異常處理
- 16. Java + JSP:查詢字符串處理
- 17. Java中的中文字符串處理?
- 18. java - 將字符串處理爲
- 19. 字符串處理Java/HTML/PHP
- 20. 解析java字符串處理的SGML
- 21. 字符串處理
- 22. 字符串處理
- 23. 字符串處理
- 24. 在每N個字符處添加分隔符到字符串?
- 25. 字符串處理文檔字符串
- 26. 批處理文件添加字符
- 27. 在Java中添加字符串並添加「...」
- 28. 調光控制的字符串和添加處理程序
- 29. 從字符串添加事件處理程序
- 30. 添加字符串逐字字符串
我正在使用java – user1486269 2012-08-02 21:05:10
你想要輸入「5」的結果是什麼?那麼「123」呢? – 2012-08-02 21:06:20
您需要更清楚些,您只需要針對這種特殊情況的解決方案或更通用的解決方案? – 2012-08-02 21:06:29