//String vetor[] = new String [10];
String vetor[] = {"2", "Maria da Silva", "2","3","0", "Audi", "Bentley", "BMW", "Chery", "Mini", "Chevrolet", "Chrysler", "Citroën", "Dodge", "Ferrari", "Fiat", "Ford", "Honda", "Hyundai", "JAC", "Jaguar", "Jeep", "Kia", "Lamborghini", "Land Rover", "Lexus", "Lifan", "Maserati", "Mercedes-Benz", "Mini", "Mitsubishi", "Nissan" , "Ferrari", "Peugeot", "Porsche", "Renault", "Audi", "Smart", "Honda", "Subaru", "Suzuki", "Toyota", "2", "1", "1","1", "3", "0", "1", "30.87", "0", "0", "0", "2", "10.58", "8" };
List<String> lista2 = new ArrayList(); // armazena os valores não repetidos
List<Integer> lista3 = new ArrayList(); // e este List vai armazenar os valores
for(int i=0; i<vetor.length; i++){
if(!lista2.contains(vetor[i])){
lista2.add(vetor[i]);
}
}
for(int i=0; i<lista2.size(); i++){
int repet = 0;
for(int j=0; j<vetor.length; j++){
if(lista2.get(i).equalsIgnoreCase(vetor[j])){
repet++;
}
}
lista3.add(repet);
}
Arrays.sort(vetor);
// Imprimindo um vetor
// for(int i=0; i< vetor.length; i++){
//
// System.out.println(vetor[i]);
//
// }
System.out.println("\n");
// Imprimindo um ArrayList
for(int i=0; i< lista3.size(); i++){
System.out.println(lista3.get(i));
}
4
1
2
5
2
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
Seria isso?