本帖最后由 刘胜寒 于 2013-5-23 20:11 编辑
- import java.util.*;
- public class Lianxi {
- public static void main(String[] args) {
-
- String s = date();
- System.out.println(s);
- }
- public static String date(){
- Calendar c =Calendar.getInstance();
- StringBuilder sb = new StringBuilder(); //定义一个容器,将遍历到的星期加进容器中
- String[] weeks = {
- "","日","一","二","三","四","五","六"}; //定义一个数组,获取对应的星期
- for(int i=1900;i<2300;i++){
- for(int j=0;j<=11;j++){
- c.set(i, j, 13);
-
- int index = c.get(Calendar.DAY_OF_WEEK);
-
- sb.append(weeks[index]);//这一句代码不打印任何结果
- //sb.append(weeks[index+" "); 这一句也不打印任何结果
- //sb.append(weeks[index+"\t"]);那么为什么当加入了“\t”时,却会打印结果?
- }
-
-
- }
- return sb.toString();
-
- }
复制代码 疑问在代码里,一直都想不明白这个问题,求解答?谢谢
|