matthewalangreen
6/5/2018 - 6:18 PM

Word Counts

import java.util.*; 
public class WordCounts extends ConsoleProgram
{
    public void run()
    {
        // Start here!
        
        String user = readLine("Enter a string: ");
        user = user.toLowerCase();
        
        String[] arr = user.split(" ");
        Arrays.sort(arr);
        
        int wordCount = 1;
        
        for(int i = 1; i<arr.length; i++)
        {
          
            if(!arr[i].equals(arr[i-1]))
            {
                // if they are different
                System.out.println(arr[i-1]+": "+wordCount);
                wordCount = 1;
            }
            else
            {
                wordCount++;
            }
        }
        System.out.println(arr[arr.length-1]+": "+wordCount);
    }
       
}