Java 如何将字符串数组转换为字符串

Java 如何将字符串数组转换为字符串,java,arrays,Java,Arrays,我已经做了一个方法,随机字符串数组并打印出来。 但现在我需要使用该方法并将其分配给一个字符串,以计算字符串中的字母数。 我似乎到处都找不到答案。 我有什么办法可以做吗?帮帮我。我是编程初学者。您可以将Arrays.toString()与StringBuilder/StringBuffer结合使用来迭代数组,并将数组元素不断追加到此字符串对象 例: 计算字母数量时,您可以使用: String input = userInput.toLowerCase();// Make your input lo

我已经做了一个方法,随机字符串数组并打印出来。 但现在我需要使用该方法并将其分配给一个字符串,以计算字符串中的字母数。 我似乎到处都找不到答案。
我有什么办法可以做吗?帮帮我。我是编程初学者。

您可以将Arrays.toString()与StringBuilder/StringBuffer结合使用来迭代数组,并将数组元素不断追加到此字符串对象

例:

计算字母数量时,您可以使用:

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']++;
    }
}
String input=userInput.toLowerCase();//将您的输入小写。
int[]alphabetArray=新int[26];
对于(int i=0;i=97&&0){
char ch=(char)(i+97);
System.out.println(ch+“:“+alphabetArray[i]);//显示结果。
}         
}

请查看链接,您将获得答案。请发布您的代码,我可以给您答案。
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.
  }         
 }