将给定的字符串添加到自身多次

时间:2018-10-11 02:38:16

标签: java

在一个任意的类中,我决定根据所需的分隔符和所需的数量来制作分隔符的方法。

public String divider(String s, int amount){
        StringBuilder repeated = new StringBuilder();
        for(int i = 0; i < amount; i++){repeated.append(s);}
        return repeated.toString();
    }

该方法在Catalog类中定义。 我称之为

this.divider("-", 10);
toString()中的

。我在main方法中称它为 mainCat.divider("-", 10) mainCat是一个Catalog对象。

我尝试了多种不同的方式将一个字符串自身乘以一个循环,以复制其自身,但是它们对我来说都是空白。任何建议将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:-2)

最好使用StringUtils.repeat(str, count)