关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
4个月前关门了。
改进这个问题
有一根线像:
String str = "###############";
有猜词,例如:
String guess = "Java"
用户必须猜单词:
User input:
Sava
sring应:
String str = "#a#a###########";
所有的符号都放在索引上 String
是不可变的类。
我选择了 Stringbuilder
```
for (int i = 0; i < length ; i++) {
if (rnd.charAt(i) == guess.charAt(i) && rnd.charAt(i) != '#'){
sb.append(rnd.charAt(i));
}
}
System.out.println(sb);
sb.delete(0, sb.length());
``` Stringbuilder
添加不在position上的正确符号 'i'
,但在最后的索引上。
例子:
guess word: Java
user input Sala:
System.out.println(sb);
############### aa
我怎样才能达到所需的结果?我应该用什么工具?
需要的结果:
Example:
guess word Java:
user input Sala:
System.out.println(sb);
# a#a###########
2条答案
按热度按时间41ik7eoe1#
您可以按以下步骤进行:
输出:
lnxxn5zx2#
像这样工作: