java - 转换String时忽略空格

标签 java string

在创建 Hangman 游戏时,我创建了一个将字符串转换为 ** 的方法,我想知道如何确保该空间只是一个空间而不是一个*。以下是我的代码的摘录:

secretPirateWord="ahoy there"

public void secretWordAsStars(){
for (int i= 0; i < secretPirateWord.length(); i++){
System.out.print("");
pirateWord = secretPirateWord.toCharArray()
}

最佳答案

您可以使用Arrays.fill() 。我猜测你的char[]无论如何,长度都是固定的,所以,对于一个 char数组 array你可以:

Arrays.fill(array, '*');

然后选择单个字符填充数组并制作 String摆脱它。

关于java - 转换String时忽略空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22880505/

相关文章:

java - 为什么 junit 在我的 eclipse java 编译器中根本不可见

javascript - 在javascript中的2个字节之间添加一个字符

字符数组打印比我指定的少 1 个字符

java - 如何打印我的 Java 对象而不得到 "SomeType@2f92e0f4"?

java - 如何验证具有不同属性要求不同方法调用的spring模型对象?

java - JEdi​​torPane、JTextPane 的 JTextArea 中的 HTML

python - Python 中的字符串处理

python - 找到最小窗口子串

java - 独立迭代时,无序 HashMap 中的键和值是否对齐?

java - 如何使用小程序内置的按钮在浏览器中停止小程序?