所以我从网站上得到一个随机单词并使用length()
方法获取单词中有多少个字母。现在我想将它们显示为短划线(-
)。例如,说这个词是“狗”。 length方法将返回4.现在我想将其转换为----
。在java中有没有办法在-
中说出代表单词长度的数字?
答案 0 :(得分:9)
最简单的可能是使用正则表达式:
String dashes = input.replaceAll(".", "-");
答案 1 :(得分:1)
StringBuilder str = new StringBuilder();
for (int i = 0; i < word.length(); i++) {
str.append("-");
}
System.out.println(str.toString());