我一直在試圖製作一個程序,允許我加密用戶名和密碼並打印結果。我可以使它工作,但我想將循環中出現的字符排序爲單個字符串,以便於管理。有什麼建議?Java:將字符組轉換爲單個字符串
System.out.println("\nYour encrypted username is ");
for(char c : namech)
{
int temp = (int)c;
int namecode = 0;
//makes the characters w,x,y,z loops back to the start of the alphabet
if(temp<=90 & temp>=65)
{
namecode = temp+4;
if(namecode == 91)
{
namecode = 65;
}
else if(namecode == 92)
{
namecode = 66;
}
else if(namecode == 93)
{
namecode = 67;
}
else if(namecode == 94)
{
namecode = 68;
}
int i = namecode;
char d = (char)i;
System.out.print(d);
}
你會使用整數,而不是在源代碼中使用字符文字的任何理由提到?後者會使生活*更簡單... – 2013-04-23 19:17:45
您可以將一個字符附加到一個字符串.. – Maroun 2013-04-23 19:18:10