2017-09-03 81 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++中的代碼編輯它。 –

相關問題