字符串整理 java定义这个商品类,重写equals方法,除了认证码,和商品编码,其他的一样就相等。否则不相等,显示的时候再判断下就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历这个出来的结果列表,把认证码的前13位当作键丢进MAP,每次丢的时候判断是否存在这个认证码的前13位的键,MAP的键为认证码的前13位值为你的那个商品的对象 /** * 以下代码属于示例代码,仅供参考。**///将商品进行分组,保持在group对象里。key是认证码的前13位,value是相同产品的产品信息。HashMap<String,List<Product>> group = new HashMap<String,List<Product>>();//遍历查询结果for(Product p : ResultSet<Product>){ String code = p.get认证码().substring(0,13);//取产品认证码的前13位。 List<Product> list = group.get(code); if(list==null){//新的分组 list = new ArrayList<Product>(); group.put(code,list); } list.add(p);}//end for 完成分组操作//输出结果。for(List<Product> list : group.valuse()){ if(list.size()>1){//有多个相同商品 for(Product p : list){ //TODO 输出相同商品的认证码 } for(Product p : list){ //TODO 输出相同商品的商品编号 } }else{//只有一个商品 //TODO 输出单一商品的信息 }} 关于JAVA获取Windows系统盘符的问题 java设计新玩法的五子棋(主要的问题是如何把放在棋盘上的五个棋子收起来) 关于数据类型 关于文件读取输入留的3个问题 简单但有疑问的问题:overload是不是多态? jdbc连接sql server数据库重连出错!高手帮忙!!! 自动登陆VPN的java程序怎么写? 这个错误是什么意思? IO流同时读N个文件并且是读一行对比一行的 感觉有点无从下手 请教下equals重写与==问题 Lucene 的IKAnalyzer 扩展词库的问题 怎样不通过配置文件,使用绿色版jdk
* 以下代码属于示例代码,仅供参考。
**/
//将商品进行分组,保持在group对象里。key是认证码的前13位,value是相同产品的产品信息。
HashMap<String,List<Product>> group = new HashMap<String,List<Product>>();
//遍历查询结果
for(Product p : ResultSet<Product>){
String code = p.get认证码().substring(0,13);//取产品认证码的前13位。
List<Product> list = group.get(code);
if(list==null){//新的分组
list = new ArrayList<Product>();
group.put(code,list);
}
list.add(p);
}//end for 完成分组操作
//输出结果。
for(List<Product> list : group.valuse()){
if(list.size()>1){//有多个相同商品
for(Product p : list){
//TODO 输出相同商品的认证码
}
for(Product p : list){
//TODO 输出相同商品的商品编号
}
}else{//只有一个商品
//TODO 输出单一商品的信息
}
}