比如:总天数是num,num不定的,假设num=6,今天是周二,我需要在一向列表上这样显示
周四,周五,周六,周日,昨天,今天
package com.demo;
import java.util.Calendar;
public class MainDemo {
private static final String[] WEEKS = new String[]{"周日","周一","周二","周三","周四","周五","周六"};
/**
* @param args
*/
public static void main(String[] args) {
MainDemo mainDemo = new MainDemo();
mainDemo.print(9);
}
public void print(int num){
StringBuffer sb = new StringBuffer();
Calendar calendar = Instance();
int iCurrentWeek = (Calendar.DAY_OF_WEEK);
if(num > 0){
for(int i = 0;i < num;i++){
if(i < num - 2){
if(iCurrentWeek - (num - i) >= 0){
sb.append(WEEKS[iCurrentWeek - (num - i)] + "t");
}else{
sb.append(WEEKS[iCurrentWeek - (num - i) + WEEKS.length] + "t");
}
}else{
if(i == num - 2){
sb.append("昨天t");
}else if(i == num - 1){
sb.append("今天t");
}
}
}
}
System.out.String().trim());
}
}
本文发布于:2024-02-05 07:57:15,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170727832464737.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |