2014-11-16 6 views
-2

문자열 배열을 임의로 생성하고 인쇄하는 메서드를 만들었습니다. 하지만 지금은 그 방법을 사용하여 문자열의 문자 수를 세는 문자열에 할당해야합니다. 어디서나 답을 찾을 수없는 것 같습니다. 내가 할 수있는 방법이 있습니까? 도와주세요. 나는 프로그래밍 초보 다.문자열 배열을 문자열로 변환하는 방법

+2

당신이 대답을 얻을 것이다 링크 http://stackoverflow.com/questions/5283444/convert-array-를 참조하시기 바랍니다 of-strings-into-a-string-in-java –

+1

코드를 게시하여 답변 해 드릴 수 있습니다. – Programmer

답변

0

Arrays.toString()을 StringBuilder/StringBuffer와 함께 사용하여 배열을 반복하고이 문자열 객체에 배열 요소를 계속 추가 할 수 있습니다.

EX :

StringBuilder stringBuilder = new StringBuilder(); 
    for(String string : array) { 
    stringBuilder.append(string); 
} 
return stringBuilder.toString(); 

노 카운트하십시오. 편지의 다음을 사용할 수 있습니다

String input = userInput.toLowerCase();// Make your input lower case. 
int[] alphabetArray = new int[26]; 
for (int i = 0; i < input.length(); i++) { 
    char ch= input.charAt(i); 
    int value = (int) ch; 
    if (value >= 97 && value <= 122){ 
    alphabetArray[ch-'a']++; 
    } 
} 

및 결과 표시 :

for (int i = 0; i < alphabetArray.length; i++) { 
    if(alphabetArray[i]>0){ 
    char ch = (char) (i+97); 
    System.out.println(ch +" : "+alphabetArray[i]); //Show the result. 
    }   
} 
관련 문제