Java Java Data Structures Exploring the Java Collection Framework Maps

Mher Allahverdi
Mher Allahverdi
1,686 Points

I don't understand what went wrong with line 29 and line 40

import java.util.Arrays;
import java.util.Date;
import java.util.HashSet;
import java.util.TreeSet;
import java.util.Set;
import java.util.HashMap;
import java.util.Map;

import com.teamtreehouse.Treet;
import com.teamtreehouse.Treets;


public class Example {

  public static void main(String[] args) {
    Treet[] treets = Treets.load();
    System.out.printf("There are %d treets. %n",
                     treets.length);
    Set<String> allHashTags = new HashSet<String>();
    Set<String> allMentions = new TreeSet<String>();
    for (Treet treet : treets) {
     allHashTags.addAll(treet.getHashTags());
     allMentions.addAll(treet.getMentions());
    }
    System.out.printf("Hash tags: %s $n ", allHashTags);
      System.out.printf("Mentions: %s $n ", allMentions);
  }
Map<String, Interger> hashTagCounts = new HashMap<String, Integer>();
for (Treet treet : treets) {
  for (String hashTag : treet.getHashTags()) {
    Integer count = hashTagCounts.get(hashTag);
    if (count == null) {
     count = 0; 
    }
    count++;
    hashTagCounts.put(hashTag, count);
  }  

}
System.out.printf("Hash tag counts: %s %n", hashTagCounts);
}
Mher Allahverdi
Mher Allahverdi
1,686 Points

Just noticed I spelled Integer wrong on line 28 but with that corrected it didn't effect my javac. Does the order of my Import.java.util s count?

Mher Allahverdi
Mher Allahverdi
1,686 Points

Once again I answered my own question lol. I had a loose } laying around that prevented the code from making sense.