2017-09-03 84 views
0

有没有办法将数组中的字符串转换为小写?将字符串数组元素转换为小写

所以说,我有这样一个数组:

String mainArray[] = {"Dog", "caT", "ElepHANT", "Hungry", "LION"} 
    // So mainArray[0] = "Dog" mainArray[1] = "caT" etc. 
    // So i get: 
    mainArray[] = {"dog", "cat", "elephant", "hungry", "lion"} 

是否有一个函数或方法通过数组迭代和每个字符串转换成小写?

+1

有一个在C++标准库没有'String'类型。这个问题是否被误标? –

+0

我把它作为一个副本来关闭,但请注意,在那个早期问题中,*严重提出投诉的*选择的答案存在严重的技术问题:代码通常具有** Undefined Behavior **。不过,这就是SO的工作原理,读者通过投票决定什么是好工程。没关系投票完全不适合工程问题,因为这里非常清楚地说明了这一点。 –

回答

-3

答案在这里尝试: -

String mainArray[] = {"Dog", "caT", "ElepHANT", "Hungry", "LION"}; 
     StringBuilder stringBuilder=new StringBuilder(); 
     for (String aMainArray : mainArray) { 
      String lowerData = aMainArray.toLowerCase() + "\t"; 
      stringBuilder.append(lowerData); 
     } 
     System.out.print(stringBuilder); 
+0

** - 1 **此答案是Java代码,用于标记为C++的问题。 –

+0

投票表决。请用C++中的代码编辑它。 –

相关问题