回答
您可以将字符串分割成第一个字符和字符串的其余部分,然后插入一个点'.'
之间,就像这样:
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