日期:2014-05-20  浏览次数:20936 次

错误: 非法的表达式开始
求救,已经弄了两天了,整个程序都没问题,就是最后红字标注的地方出现问题,所以不能运行。按理来说语法是对的,到底错在哪儿?请高手修改一下。谢谢谢谢!


   public static void main(String[] args) throws Exception {

      Dictionnaire dico= Dictionnaire.getInstance();

      Collection<String> etiquettes;
      List<Collection> lemmes= new Vector<Collection>();

      for(Syntagme mot:List<Syntagme>)   // 错误: 非法的表达式开始
      {
         etiquettes= new Vector<String>();
         etiquettes.addAll(dico.getTags(mot.toString()));
         lemmes.add(etiquettes);
         System.out.println("Découpage : "+ Syntagme);
      }
      System.out.println("Lemmatisation : "+lemmes);

   }
------解决方案--------------------
///////////////像这样的
List<Syntagme> tempSyn = new ArrayList<Syntagme>();
for(Syntagme mot:List<Syntagme>) {
..............
}