我有一个项目,要求我在单词中的每个字母后插入一个随机数(0 到 9 之间),有什么方法可以简单地做到这一点吗?
System.out.println(sent.replaceAll(".(?!$)", "$0 "));
我可以使用此代码在每个字母之间添加一个空格,但我不确定如何随机插入数字
Input = Table
Output would = T8a9b6l2e4
最佳答案
String sent="a b c d e f";
Random r=new Random();
while(sent.contains(" ")){
int f= random.nextInt(9-0+1)+0;
sent=sent.replaceFirst(" ",String.valueOf(f));
}
System.out.println(sent);
这应该可行,如果不行,它可能会给你一个如何解决它的想法
关于java - 在单词的每个字母之间插入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41981034/