2012-10-07 33 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