java在集合中对集合进行分组
来源:互联网 发布:linux vim 复制 编辑:程序博客网 时间:2024/05/20 03:44
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;
}
- java在集合中对集合进行分组
- 在list集合中对元素进行分组
- 在Java中对集合当中的对象进行排序
- 在Java中对集合当中的对象进行排序
- java中对list集合中的数据按照某一个属性进行分组
- java对list集合分组
- Java中对list集合进行排序
- Java 对集合进行倒序
- java中如何对数组和集合进行排序
- Java集合分组算法
- Java集合分组
- entity中对集合List进行更新
- java 对List集合进行排序
- 在JAVA中,对List集合的加减操作
- 在Java中,小白对集合框架的认识
- 在JAVA中,对List集合的加减操作
- 对集合进行排序
- 对集合进行排序
- QQGame for Windows phone 7设计案例
- matalb plot 使用
- Windows消息机制(Windows Messaging)
- 将笔记本变成无线路由器
- 又一次淡淡的感动——《鸡排英雄》观后感
- java在集合中对集合进行分组
- 在MFC控件中显示opencv库中的图像或者视频用的CvvImage
- latex 笔记1
- uploadify一个好用的jquery上传插件
- 我现在用C语言实现了YUV420到RGB的转换,现在要根据这个C写verilog,怎么写?
- java分组写入Excel
- 重视基础,做个有远见的人
- 一个关于响应CPropertySheet “OK”按钮(确认)按钮的方法试验
- 常见UI设计模式