2012-10-07 59 views
-3

我在ArrayList中有一個字符串,我希望在代碼中的下一行之前將其轉換爲小寫字母。字符串被稱爲'results',並且不會接受ArrayList方法中的.inLowercase。 我如何轉換的結果爲小寫,我想這沒有運氣解釋說:Android Java - ArrayList小寫

result = result.toLowerCase(); 

我也試過這樣:

Set<String> results2 = new results.toLowerCase(); 

沒有運氣,是IM小白.. =?

任何幫助將是偉大的。 預先感謝您。

+2

試着循環遍歷'ArrayList'中的每個元素,並用'toLowerCase'替代當前值。 –

+0

你想只有一個字符串小寫?或整個列表? – Ahmad

+0

列表中只有一個結果 – user1082770

回答

-1

這個工程:

String[] stringsArray = strings.toArray(new String[0]); 
    for (int i=0; i<stringsArray.length; ++i) 
    { 
     stringsArray[i] = stringsArray[i].toLowerCase(); 
    } 
    strings.clear(); 
    strings.addAll(Arrays.asList(stringsArray)); 

謝謝大家的幫助。特別是stackoverflow的人。 =]

+0

這將如何工作?這是一個大小爲0的數組。 – Makoto