码迷,mamicode.com
首页 > 数据库 > 详细

根据页面传的code 对应数据库的code 为 多对 一

时间:2014-11-06 12:27:33      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:ar   os   for   sp   数据   on   bs   amp   new   

@org.junit.Test
public void tt (){

System.out.println(ifresultStr("1,2,3,4,5,6,7,8,9"));
}




public static String ifresultStr(String id){
String numo="0";
if(id!=null&&id!=""){
String ids[] = id.split(",");
String resultStr = "";
for (int i = 0; i < ids.length; i++) {
if (ids[i].equals("1")) {
resultStr += "1,";
} else if (ids[i].equals("2")) {
resultStr += "2,";
} else if (ids[i].equals("3")) {
resultStr += "2,";
} else if (ids[i].equals("4")) {
resultStr += "2,";
} else if (ids[i].equals("5")) {
resultStr += "2,";
} else if (ids[i].equals("6")) {
resultStr += "2,";
} else if (ids[i].equals("7")) {
resultStr += "3,";
} else if (ids[i].equals("8")) {
resultStr += "3,";
} else if (ids[i].equals("9")) {
resultStr += "3,";
} else if (ids[i].equals("10")) {
resultStr += "3,";
} else if (ids[i].equals("11")) {
resultStr += "4,";
} else if (ids[i].equals("12")) {
resultStr += "4,";
} else if (ids[i].equals("13")) {
resultStr += "5,";
} else if (ids[i].equals("14")) {
resultStr += "5,";
}
}
//去除重复数字 例如 1,2,2,2,2,2,3,3,3 去除完 结果== 1,2,3
String[] array = resultStr.split(",");
StringBuilder sb = new StringBuilder();
for (String str : array) {
if(sb.indexOf(str) != -1){
continue;
}
sb.append(str).append(",");
}
String newStr = sb.toString().substring(0,sb.length() - 1);
return newStr ;
}
return numo;
}

根据页面传的code 对应数据库的code 为 多对 一

标签:ar   os   for   sp   数据   on   bs   amp   new   

原文地址:http://www.cnblogs.com/yy123/p/4078096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!