我是一名Java初學者,希望能夠幫助編寫代碼,使用一種主要方法在給定的字符串中逐步複製每個字符步驟。STEPWISE重複字符串中的字符
因此,例如,
輸入字符串:你好(但代碼應爲任意字符串工作)
輸出:
HH HHee HHeell HHeellll HHeelllloo
所以在每個字符被複制並添加到任何以前的複製之後,程序終止。這是否需要多個循環?
到目前爲止,我有以下代碼:
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);
}
}
我試圖巢循環,因爲這就是我認爲這是要解決的,但我沒有得到望其項背。我將不勝感激任何幫助或方向......
看看變量,你遞增和'for'循環變量。 – Sujay 2013-05-01 00:20:15