2017-09-03 3 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

필자는 이것을 복제본으로 마감했으나 이전 질문에 대해 크게 강조된 * 답변에 심각한 기술적 인 문제가 있음을 유의하십시오. 코드는 일반적으로 ** 정의되지 않은 동작 **을가집니다. 그럼에도 불구하고, 이것이 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++로 코드로 편집하십시오. –