在Java中的字符串的字符之间添加空格?

我只想在字符串的每个字符之间添加一个空格。任何人都可以帮我弄清楚如何做到这一点

例如。给予“JAYARAM”,结果我需要“J A Y A R A M”。

最佳答案
除非你想循环遍历字符串并手动执行,否则可以这样解决:

yourString.replace("", " ").trim()

这将用空格替换所有“空子串”,然后修剪前导/尾随空格。

ideone.com demonstration

使用正则表达式的替代解决方案:

yourString.replaceAll(".(?=.)", "$0 ")

基本上它说“用字符本身后跟一个空格”替换所有字符(最后一个除外)。

ideone.com demonstration

…的文件

> String.replaceAll(包括$ 0语法)
> positive look ahead(即(?=。)语法)

转载注明原文:在Java中的字符串的字符之间添加空格? - 代码日志