public List<List<Synsetcn>> getGroupList()
{
List<List<Synsetcn>> list = new ArrayList<List<Synsetcn>>();
List<Synsetcn> synsetcnList = groupBySynsetId();
for(Synsetcn syn : synsetcnList)
{
if(syn.getSynset_id().startsWith("9")){
List<Synsetcn> tempList = new ArrayList<Synsetcn>();
tempList.add(syn);
String [] chineses = syn.getChinese() == null?new String[0]:syn.getChinese().split(" \\|\\|");
for(String str :chineses){
for(Synsetcn syntmp : synsetcnList)
{
if(syntmp.getSynset_id().startsWith("7")){
String [] chs = syntmp.getChinese() == null?new String[0]:syntmp.getChinese().split(" \\|\\|");
List<String> chsList = new ArrayList<String>();
for (String s :chs) {
chsList.add(s);
}
if(chsList.contains(str) && !tempList.contains(syntmp)){
tempList.add(syntmp);
}
}
}
}
list.add(tempList);
}
}
return list;
}
{
List<List<Synsetcn>> list = new ArrayList<List<Synsetcn>>();
List<Synsetcn> synsetcnList = groupBySynsetId();
for(Synsetcn syn : synsetcnList)
{
if(syn.getSynset_id().startsWith("9")){
List<Synsetcn> tempList = new ArrayList<Synsetcn>();
tempList.add(syn);
String [] chineses = syn.getChinese() == null?new String[0]:syn.getChinese().split(" \\|\\|");
for(String str :chineses){
for(Synsetcn syntmp : synsetcnList)
{
if(syntmp.getSynset_id().startsWith("7")){
String [] chs = syntmp.getChinese() == null?new String[0]:syntmp.getChinese().split(" \\|\\|");
List<String> chsList = new ArrayList<String>();
for (String s :chs) {
chsList.add(s);
}
if(chsList.contains(str) && !tempList.contains(syntmp)){
tempList.add(syntmp);
}
}
}
}
list.add(tempList);
}
}
return list;
}