当前页面: 开发资料首页 → JSP 专题 → 有问题,请教!(在线等,请各位帮帮忙啊!)
有问题,请教!(在线等,请各位帮帮忙啊!)
摘要: 有问题,请教!(在线等,请各位帮帮忙啊!)
数据库中记录为135,我要显示成周一,周三,周五!该怎么写呢?
直接写个方法判断一下
因为最多就7种可能
所以写个方法比较好
在显示的时候调用该方法就好了
你自己转换下,先读取1对应写星期一
我知道这样啊!怎么能一个一个的读出呢?
谁能给我说说啊?
boolean[] have = new boolean[] {false,false,false,false,false,false,false};
String[] week = new String[] {"周一","周二","周三","周四","周五","周六","周天"};
String src = "152467835";
String desc = "";
byte[] days = src.getBytes();
boolean first = true;
for (int i=0; i
int temp = days[i] - '1';
if ((temp >= 0) && (temp < 7)) {
if (!have[temp]) {
have[temp] = true;
if (first) {
desc += week[temp];
first = false;
} else {
desc += "," + week[temp];
}
}
}
}
System.out.println(desc);
数据库记录最大是“1234567”的。boolean[] have = new boolean[] {false,false,false,false,false,false,false};这是做什么?
去掉重复的,譬如12345657123
你可以不用。
谢谢!