Hola frannlopezz tengo este codigo. Espero te sirva
   
Código Java:
Ver original- import java.util.ArrayList; 
- class ContadorPalabras{ 
-      public static void-  main (String[]- args ){
 
-             "mujeres", "feliz", "amor", "prima", "iGuAl", "todos", "triste", 
-              "tiempo", "nuestro", "VERDAD", "dura", "NUESTRO" , 
-              "hermoso", "prima", "MUJERES", "gente", "tiempo", "HERMOSO", 
-              "gente", "dURa", "amor", "PRIMA", "amor", 
-              "amor", "prima", "Nuestro", "GENTE", "mujeres", "AMOR", "hermoso", "mujeres", "hermoso", 
-              "recuerda", "OIDO", "HABLAR", "recuerda", "feliz", "triste", "todos", 
-              "estabas", "mujeres", "triste", "igual", "FELIZ", 
-              "RECUERDA", "HoNestos", "honestos", "FelIZ", "honestos", 
-              "amor", "oido", "oido", "TODOS", "IGual", "IGUAL" , 
-              "Hablar", "TIEMPO", "triste", "triste", "oido" , 
-              "feliz", "HONESTOS", "hermoso", "oido", "pRIMA", 
-              "triste", "VERDAD", "feliz", "gente", "recuerda" , 
-              "Prima", "recuerda", "triste", "mujeres", "hermoso", 
-              "oido", "TRISTE", "recuerda", "recuerda", "prima", "mujeres", "oido", "triste", "recuerda", 
-              "VerDad", "AMOR", "tiempo", "DURA", "igual", "gentE", "hermoso" 
-          }; 
-          for (String-  palabra  :-  palabras ) {
 
-              String-  minus  =-  palabra. toLowerCase();
 
-              int contador = 0; 
-              if(!datos.contains(minus)){ 
-                 for (String-  demas  :-  palabras ) {
 
-                     if(demas.toLowerCase().equals(minus)){ 
-                         contador++; 
-                     } 
-                 } 
-                 datos.add(minus);datos.add(contador); 
-                 System- . out- . println(- minus +": "+- contador +((- contador  == 1)?" vez":" veces"));
 
-              } 
-          } 
-      } 
-  } 
Saludos. 
