3

ランタイム変数 i に基づいて "a" の数を含む文字列を作成したい。たとえば、i の値が 3 の場合、文字列の値は "aaa" になり、i の値が 5 の場合、文字列は " aaaaa".java で作成するにはどうすればよいですか [ループ内に文字列バッファを作成する明白な方法なし]、たとえば python ではstring = 'a' * i.

4

2 に答える 2

3

Google Guavaを使用すると、 repeatメソッドでこれを実行できます。

public static String repeat(String string,int count)

入力文字列のコピーを特定の数だけ連結した文字列を返します。たとえば、repeat("hey", 3) は文字列 "heyheyhey" を返します。

于 2012-06-21T05:45:09.797 に答える
1
char [] a = new char[5];
Arrays.fill(a, 'f');
于 2013-02-21T14:14:14.153 に答える