添加另一组字符串到TreeSet - java

时间:2010-07-14 17:06:34

标签: java

我在名为Favorites的类中有一个公共方法(称为getMusic)。 getMusic已设置。有3组,每组有5个单词,Set getMusic()。在另一个名为myInterest的类中,有一个名为musicTable的treeSet。我将getMusic方法调用到myInterest类中,但我不知道如何迭代,以便可以将这组单词添加到musicTable TreeSet中。我试图使用addAll,但它不起作用。我哪里出错了,我该如何解决这个问题?我不想使用list,我已经考虑过循环但不确定如何使用this或literate()。谢谢

public class myInterest
{

  private static TreeSet<String> musicTable = new TreeSet<String>();  

  public Test()
   {
     super();
     musicTable = new TreeSet<String>();
   }


  public static void testOut()
  {

    Favorites entrainment = new Favorites(); 

    System.out.println(" " + entrainment.getMusic());

    entrainment.addAll(musicTable); //error msg "cannot find symbol - method addAll(java.util.TreeSet<java.lang.String>)

    musicTable.addAll(entrainment); //also tried this way but error msg "cannot find symbol - method addAll(Favorities) 
  }

}

1 个答案:

答案 0 :(得分:4)

你的意思是:

musicTable.addAll(entrainment.getMusic());