81,094
社区成员
发帖
与我相关
我的任务
分享
public static final String[] NO_ARRAY = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};
// 循环放到list1_9里面
if(list.size() < 9) {
for (Map map : list) {
String no = map .get("no").toString();
for (int i = 0; i < list1_9.size(); i++) {
if (StringUtils.equals(no, list1_9.get(i)))) {
list1_9.remove(i);
break;
}
}
}
}
for (int i = 0; i < list1_9.size(); i++) {
Map map = new HashMap();
map.put(list1_9.get(i).toString(),"default");
list.add(map);
}
public static final String[] NO_ARRAY = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};
List<Map> rankingList = getDateFromDB;
if (rankingList.size() != 9) {
List<String> noList = new ArrayList<String>();
for (int i = 0; i < NO_ARRAY.length; i++) {
String no = NO_ARRAY[i];
noList.add(no);
}
for (Map rankMap : rankingList) {
String characterNo = rankMap.get("no").toString();
for (int i = 0; i < noList.size(); i++) {
if (StringUtils.equals(characterNo, noList.get(i))) {
noList.remove(i);
break;
}
}
}
for (int j = 0; j < noList.size();j++) {
String no = noList.get(j);
Map characterMap = new HashMap();
characterMap.put("no", no);
characterMap.put("word", "A");
rankingList.add(characterMap);
}
}
public List<Map<String, String>> getList(List<Map<String, String>> list){
final String[] NO_ARRAY = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};
if(list!=null && list.size()>0){
for (int i = 0; i < NO_ARRAY.length; i++) {
boolean b = true ;
for (Map<String, String> map : list) {
for (String key : map.keySet()) {
if(map.get(key).equals(NO_ARRAY[i])){
b = false ;
}
}
}
if(b){
Map<String, String> map = new HashMap<String, String>() ;
map.put(NO_ARRAY[i], NO_ARRAY[i]) ;
list.add(map) ;
}
}
}else{
for (int i = 0; i < NO_ARRAY.length; i++) {
if(list==null)
list = new ArrayList<Map<String,String>>() ;
Map<String, String> map = new HashMap<String, String>() ;
map.put(NO_ARRAY[i], NO_ARRAY[i]) ;
list.add(map) ;
}
}
return list;
}
if(list.size()!=9){
for (int i = 0; i < list1_9.size(); i++) {
for(循环查询得到的list){
if(!得到的map看是否contain list1_9.get(i)的值){
没有直接加进来
}
}
}
}
没太看懂楼主啥意思随便写个,楼主根据自己的要求看看有用没。