使用set集合可以去重,获取一共有哪几种字符,然后用for循环统计
package com.zhongruan.Ti;
import java.util.*;
public class ShuZu4 {
public static void main(String[] args) {
Character[] t4s=new Character[]{'a','l','f','m','f','o','b','b','s','n'};
Set<Character> t4set=new TreeSet();
List<Character> xx= Arrays.asList(t4s);
List<Character> list=new ArrayList<>();
list.addAll(xx);
t4set.addAll(list);
int [] ti4i=new int[t4set.size()];
int k=0;
for (Character i:t4set){
int n=0;
for (Character j:t4s){
if (i==j){
n++;
}
}
ti4i[k]=n;
k++;
}
int i=0;
for (Character c:t4set){
System.out.println(c+"--"+ti4i[i]);
i++;
}
}
}