2014-11-16 255 views
-2

我已經做了一個隨機的字符串數組並將其打印出來的方法。 但現在我需要使用該方法並將其分配給一個字符串來計算字符串中的字母數。 我無法在任何地方找到答案。 有什麼辦法可以做?幫幫我。我是編程初學者。如何將字符串數組轉換爲字符串

+2

請參閱你會得到答案的鏈接http://stackoverflow.com/questions/5283444/convert-array-字符串到字符串在java –

+1

請發佈您的代碼我可以給你答案。 – Programmer

回答

0

您可以將Arrays.toString()與StringBuilder/StringBuffer結合使用來迭代數組,並繼續將數組元素附加到此字符串對象。

EX:

StringBuilder stringBuilder = new StringBuilder(); 
    for(String string : array) { 
    stringBuilder.append(string); 
} 
return stringBuilder.toString(); 

計數無。信你可以使用:

String input = userInput.toLowerCase();// Make your input lower case. 
int[] alphabetArray = new int[26]; 
for (int i = 0; i < input.length(); i++) { 
    char ch= input.charAt(i); 
    int value = (int) ch; 
    if (value >= 97 && value <= 122){ 
    alphabetArray[ch-'a']++; 
    } 
} 

和顯示結果:

for (int i = 0; i < alphabetArray.length; i++) { 
    if(alphabetArray[i]>0){ 
    char ch = (char) (i+97); 
    System.out.println(ch +" : "+alphabetArray[i]); //Show the result. 
    }   
} 
相關問題