站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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; iint 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


你可以不用。


谢谢!


↑返回目录
前一篇: 这条语句是怎么个意思????
后一篇: org.apache.commons.fileupload 文件上传简单问题,楞是没解决,求救!!!顶贴有分!