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);
}
5 个解决方案
#1
那么用当然是错误的了,你去看看怎么用foreach循环把!
foreach的语句格式: for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句; }
List<Collection> lemmes= new Vector<Collection>();
for(Collection c : lemmes ){
}
foreach的语句格式: for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句; }
#2
String[] array = {"a","b","c"};
for(String every:array){
System.out.println(every);
}
#3
被循环对象呢?
#4
for(Syntagme mot:List<Syntagme>)
List<Syntagme>这是一个类型定义,不能作为循环判定。
你要用它生成一个实体列表,用来作为被循环体
List<Syntagme>这是一个类型定义,不能作为循环判定。
你要用它生成一个实体列表,用来作为被循环体
#5
///////////////像这样的
List<Syntagme> tempSyn = new ArrayList<Syntagme>();
for(Syntagme mot:List<Syntagme>) {
..............
}
List<Syntagme> tempSyn = new ArrayList<Syntagme>();
for(Syntagme mot:List<Syntagme>) {
..............
}
#1
那么用当然是错误的了,你去看看怎么用foreach循环把!
foreach的语句格式: for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句; }
List<Collection> lemmes= new Vector<Collection>();
for(Collection c : lemmes ){
}
foreach的语句格式: for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句; }
#2
String[] array = {"a","b","c"};
for(String every:array){
System.out.println(every);
}
#3
被循环对象呢?
#4
for(Syntagme mot:List<Syntagme>)
List<Syntagme>这是一个类型定义,不能作为循环判定。
你要用它生成一个实体列表,用来作为被循环体
List<Syntagme>这是一个类型定义,不能作为循环判定。
你要用它生成一个实体列表,用来作为被循环体
#5
///////////////像这样的
List<Syntagme> tempSyn = new ArrayList<Syntagme>();
for(Syntagme mot:List<Syntagme>) {
..............
}
List<Syntagme> tempSyn = new ArrayList<Syntagme>();
for(Syntagme mot:List<Syntagme>) {
..............
}