使用短划线显示单词的长度

时间:2014-03-06 17:22:42

标签: java

所以我从网站上得到一个随机单词并使用length()方法获取单词中有多少个字母。现在我想将它们显示为短划线(-)。例如,说这个词是“狗”。 length方法将返回4.现在我想将其转换为----。在java中有没有办法在-中说出代表单词长度的数字?

2 个答案:

答案 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());