笔记(二)
来源:互联网 发布:沈阳华晨宝马知乎 编辑:程序博客网 时间:2024/05/16 14:24
@Override
protected Map<String, List<GoodsStandardDetail>> doInBackground(Void... params) {
Log.i(TAG, "处理商品规格详情:");
Map<String, List<GoodsStandardDetail>> resultMap = new HashMap<String, List<GoodsStandardDetail>>();
try {
if(GyUtils.isNotEmpty(listGoodsStandard)){
String[] strArr = new String[listGoodsStandard.size()];
for(int i = 0; i < listGoodsStandard.size(); i ++){
strArr[i] = listGoodsStandard.get(i).getSku_name()
+ ":" + listGoodsStandard.get(i).getSelectedValue();
}
//将选中的规格信息,拼接成字符串,中间用;隔开
String tempSpec="";
for(String v : strArr){
tempSpec=tempSpec+v+";";
}
//将拼接字符串多余的;去掉
tempSpec=tempSpec.substring(0, tempSpec.length()-1);
List<GoodsStandardDetail> list = new ArrayList<GoodsStandardDetail>();
if(GyUtils.isNotEmpty(listSkus)){
for (GoodsStandardDetail sku : listSkus) {
//通过比较规格列表的properties_name属性,帅选出选中的规格对象,加入list,put到resultMap里面
if (sku.getProperties_name().equals(tempSpec)) {
list.add(sku);
}
}
resultMap.put("SUCCESS", list);
}
protected Map<String, List<GoodsStandardDetail>> doInBackground(Void... params) {
Log.i(TAG, "处理商品规格详情:");
Map<String, List<GoodsStandardDetail>> resultMap = new HashMap<String, List<GoodsStandardDetail>>();
try {
if(GyUtils.isNotEmpty(listGoodsStandard)){
String[] strArr = new String[listGoodsStandard.size()];
for(int i = 0; i < listGoodsStandard.size(); i ++){
strArr[i] = listGoodsStandard.get(i).getSku_name()
+ ":" + listGoodsStandard.get(i).getSelectedValue();
}
//将选中的规格信息,拼接成字符串,中间用;隔开
String tempSpec="";
for(String v : strArr){
tempSpec=tempSpec+v+";";
}
//将拼接字符串多余的;去掉
tempSpec=tempSpec.substring(0, tempSpec.length()-1);
List<GoodsStandardDetail> list = new ArrayList<GoodsStandardDetail>();
if(GyUtils.isNotEmpty(listSkus)){
for (GoodsStandardDetail sku : listSkus) {
//通过比较规格列表的properties_name属性,帅选出选中的规格对象,加入list,put到resultMap里面
if (sku.getProperties_name().equals(tempSpec)) {
list.add(sku);
}
}
resultMap.put("SUCCESS", list);
}
善于利用Debug跟踪代码,运行到查看的那一行,然后查看
0 0
- servlet笔记(二)
- lucene笔记(二)
- 学习笔记(二)
- pb笔记(二)
- SCJP 笔记(二)
- ActiveMQ笔记(二)
- JAVA笔记(二)
- 汇编语言笔记(二)
- 学习笔记(二)
- UML笔记(二)
- 学习笔记(二)
- 学习笔记(二)
- 简单笔记(二)
- VB笔记(二)
- JAVA笔记(二)
- LoadRunner笔记(二)
- HTML笔记(二)
- 创业笔记(二)
- Unreal Engine 4 —— Smear Frame效果的实现与分析
- AbstractQueuedSynchronizer的介绍和原理分析
- Codeforces Round #360 (Div. 2) C NP-Hard Problem(二分图)
- 单例(Singleton Pattern)模式
- IP层关联协议之ARP&RARP
- 笔记(二)
- java web开发中的术语总结
- DB2 create table报错-104 42601 SQL语句中遇到非法符号
- 音视频基础概念与流程 - 录制流程
- 2016 我的编程之路(上)
- 详细讲解 centOS下 Redis安装及配置
- koa框架数据导出为excel格式
- springmvc 通过ioc 切换数据源
- 设计模式——策略模式