-2
문자열 배열을 임의로 생성하고 인쇄하는 메서드를 만들었습니다. 하지만 지금은 그 방법을 사용하여 문자열의 문자 수를 세는 문자열에 할당해야합니다. 어디서나 답을 찾을 수없는 것 같습니다. 내가 할 수있는 방법이 있습니까? 도와주세요. 나는 프로그래밍 초보 다.문자열 배열을 문자열로 변환하는 방법
문자열 배열을 임의로 생성하고 인쇄하는 메서드를 만들었습니다. 하지만 지금은 그 방법을 사용하여 문자열의 문자 수를 세는 문자열에 할당해야합니다. 어디서나 답을 찾을 수없는 것 같습니다. 내가 할 수있는 방법이 있습니까? 도와주세요. 나는 프로그래밍 초보 다.문자열 배열을 문자열로 변환하는 방법
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.
}
}
당신이 대답을 얻을 것이다 링크 http://stackoverflow.com/questions/5283444/convert-array-를 참조하시기 바랍니다 of-strings-into-a-string-in-java –
코드를 게시하여 답변 해 드릴 수 있습니다. – Programmer