I am reading in a file like:
Tom Boyscouts Red_Cross
Jim Boyscouts FLBA
Jerry FBLA Red_Cross
    while (file.ready()) {
        ArrayList<String> nameToOrg= new ArrayList<String>(Arrays.asList(file.readLine().split(" ")));
        String members = list.remove(0);
        for (String key : nameToOrg) {
            if (treemap.get(key) == null) {
                TreeSet<String> membersAdded = new TreeSet<String>();   //Declare new TreeSet
                membersAdded.add(members);                              //Add this member
                treemap.put(key, membersAdded);                         //put(key,TreeSet)
            }else{
                //.get the existing set of members
                //add this new member
                //.put back into map
            }   
        }
    }
    file.close();
The current output would be...
Boyscouts = [Jim]
FBLA = [Jerry]
Red_Cross = [Jerry]
The output I want would be
Boyscouts = [Jim, Tom]
FBLA = [Jerry, Jim]
Red_Cross = [Jerry, Tom]
I am mostly being tripped up by else statement in my for loop. My professor gave us the pseudo-code, but I am not exactly sure how to .get the existing set of members from a TreeSet, and then update it.
EDIT: Thanks! Both of you had great answers, and really helped me out.
 
     
     
    