在java的jdk1.5或以上版本中,可以用如下方法:
repeated = new String(new char[n]).replace("\0", s);
n代表你要重复的次数,s代表你要重复的字符。
当然也可以用Commons lang jar包的方法:
String str = "abc";
String repeated = StringUtils.repeat(str, n);
在java8中,你也可以用下面的方法:
String.join("", Collections.nCopies(100, "hello"));