我試圖生成隨機字母5個字母的單詞。一切工作正常,但是當我點擊我的按鈕,生成需要近2分鐘左右產生的那些話,併爲那些2分鐘我的按鈕保持抽頭(藍色)的話,這並不好看。我以爲把處理環,但也不起作用。下面是我的方法的一些編碼需要幫助Java中的Android應用程序
String finalWrd = searchWrd.toUpperCase();
String twoLetterString = "";
int wordLen = searchWrd.length();//searchWrd is a random letter entered by user
String[] array = finalWrd.split("");
for(int i =1; i<=wordLen; i++)
for(int j=1; j<=wordLen; j++)
for(int K=1; K<=wordLen; K++)
for(int l=1; l<=wordLen; l++){
for(int m=1; m<=wordLen; m++){
twoLetterString += array[i] + array[j]+ array[K]+ array[l] + array[m] +",";
}
}
String[] array2Letters = twoLetterString.split(",");
int a =array2Letters.length, b = dictLinesArray.length;
for(int i =0;i<a; i++)
{
for(int l=0;l<b;l++)
{
if(array2Letters[i].equals(dictLinesArray[l]))
{
dictString2Lettes += dictLinesArray[l] +"," ;
}
}
}
text = dictString2Lettes;
請幫助我,我需要它爲我的大學項目。在此先感謝
+1至少你已經試過你的自我,好 – Raynold 2013-03-20 05:12:49
Sooo許多循環。那就是你的問題。 – Sanchit 2013-03-20 05:14:12
爲什麼會有這麼多的循環?你在做什麼? – Makoto 2013-03-20 05:14:50