如何在java中重复字符串“n”次?

2022-09-02 12:02:44

我希望能够重复一串文本“n”次:

像这样的东西——

String "X",
user input = n,
5 = n,
output: XXXXX

我希望这是有道理的...(请尽可能具体)


答案 1
str2 = new String(new char[10]).replace("\0", "hello");

注意:这个答案最初是由user102008发布的:在java中重复字符串的简单方法


答案 2

为了重复字符串n次,我们在Apache commons的Stringutils类中有一个重复方法。在rebut方法中,我们可以给出字符串和字符串应该重复的次数,以及分隔重复字符串的分隔符。

前任:StringUtils.repeat("Hello"," ",2);

返回“Hello Hello”

在上面的示例中,我们将 Hello 字符串重复两次,空格作为分隔符。我们可以在3个参数中给出n次,在第二个参数中给出任何分隔符。

单击此处查看完整示例


推荐