我純粹是Java的新手。昨天我正在做家務。我不得不按字符分割字符串並將這些字母存儲在數組中。然後打印這個數組。 (DONE)如何連接一個字符到數組(Java)的每個元素
然後將單個字符(假設爲'a'
)連接到該數組的每個元素並打印結果。 (未完成)
最後連接所有這些元素並創建一個字符串並打印出來。 (NOT DONE)
String name = "Rocky";
int i;
int size = name.length();
char strings[] = new char[size];
for (i = 0; i <= size; i++) {
strings[i] = name.charAt(i);
System.out.println(strings[i]); // 1st output is done
}
第二輸出(連續字符)應爲:
Ra
oa
ca
ka
ya
第三輸出(單串聯的字符串)應該是:
Raoacakaya
最後,我已經做到了這一點,並且它的工作原理 - 所有我的作業也許並非全部達到標準。謝謝你的回覆。
String a="a";
String name="Rocky";
String temp="";
int i;
String array[]=name.split("");
String array2[]=new String[name.length()+1];
for(i=1; i<=name.length();i++)
{
System.arraycopy(array, 0, array2, 0, array.length);
System.out.println(array[i]);
}
System.out.println();
for(i=1; i<=name.length();i++)
{
System.out.println(array2[i]+a);
array2[i]=array2[i]+a;
}
for (i=1; i<array2.length;i++)
{
temp=temp+array2[i];
}
System.out.println();
System.out.println(temp);
}
}
SO是不是爲了幫助功課。 – EternalHour 2015-02-09 10:38:05
我知道。對不起,有關硬件的問題。但我無法自己做這就是爲什麼尋求幫助。不會再這樣做。 – Mojdul 2015-02-09 13:49:42