String数组抽取相同的字符放到一个list集合中;

假如有一个String的数组 如a为{"a","a","b","a","c","b","a","c","c","d"},现在我想把a数组中的相同字符抽取出来,放到一个信息的ArrayList集合中b中,即如果b有4个相同的字符,则b中的元素为4个string的数组。

请帮忙写一个方法去实现,谢谢

第1个回答  2016-11-08
List<String> list = new ArrayList<String>();
String tag = String数组[0];
list.add(tag);
for(String str : String数组)
{
if(tag.compareTo(str) == 0)
{
list.add(str);

}

}

System.out.print(list);本回答被网友采纳