我想构建一个字符串,其中包含基于运行时变量i的“a”数。例如,如果i的值为3,则字符串的值将为“aaa”,如果i的值为5字符串将是“aaaaa”。我可以在java中创建它[没有在循环中创建字符串缓冲区的明显方法]例如在python中我可以只做string = 'a' * i
。
答案 0 :(得分:3)
使用Google Guava,我们可以使用repeat方法:
public static String repeat(String string,int count)
返回由特定数量的连接组成的字符串 输入字符串的副本。例如,重复("嘿",3)返回 字符串" heyheyhey"。
答案 1 :(得分:1)
char [] a = new char[5];
Arrays.fill(a, 'f');