私は Java の初心者であり、メイン メソッドのみを使用して、指定された文字列内のすべての文字を段階的に複製するコードを作成する手助けが必要です。
たとえば、
入力文字列: こんにちは (ただし、コードは任意の文字列に対して機能するはずです)
出力:
ひひひひひひひひひひひひひひ
したがって、各文字が複製され、以前の複製に追加された後、プログラムは終了します。これは複数のループを必要としますか?
これまでのところ、次のコードがあります。
for (int i = 0; i < length ; i++) {
char c = s.charAt(i);
System.out.println(c);
int j = 0;
while (j < length) {
j = j+1;
i++;
s = new StringBuffer(s).insert(i, c).toString();
System.out.println(s);
}
}
これが解決されると想定しているため、ループをネストしようとしていますが、どこにも近づきません。助けや指示をいただければ幸いです....