国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java基礎篇

2019-11-11 07:07:16
字體:
來源:轉載
供稿:網友

1、Map

     1.1、Map中entrySet()方法

      for (Entry<String, Object> entry : map.entrySet()) {            System.out.PRintln(entry.getKey()); //循環的取出每個鍵值對中的鍵

            System.out.println(entry.getValue()); //循環的取出每個鍵值對中的值

        }

      1.2、Map中keySet()方法

      for(String key:map.keySet()){

           System.out.println(key); //在鍵集合中循環的取出每個鍵

      }

      1.3、Map中的values()方法:返回的是一個Collection的集合

       List<Object> list = new ArrayList<Object>();

       list.addAll(map.values());

2、java時間部分。建議使用日歷時間,因為Date類之后,開發人員發現很多不合理的地方,就開發了日歷類,Date類很多方法都過期了。

       //判斷年份等于2018或者2019. 就用當前日期+postime的小時分鐘秒                    if(deviceMsg!=null && deviceMsg.getPosTime()!=null){                        Calendar posCa=Calendar.getInstance();  //實例化日歷類對象實例                        posCa.setTime(deviceMsg.getPosTime());                        int year = posCa.get(Calendar.YEAR);                        if(year==2018 || year==2019){                            Date date = new Date();                            String nowDate = DateFormatUtils.getDateString(date);                                                        int hour = posCa.get(Calendar.HOUR_OF_DAY);                            int minute = posCa.get(Calendar.MINUTE);                            int second = posCa.get(Calendar.SECOND);                            String nowDateTime = nowDate +" "+hour+":"+minute+":"+second;                                                        Timestamp newPosTime= new Timestamp(DateFormatUtils.getDateTime(nowDateTime).getTime());                            deviceMsg.setPosTime(newPosTime);                            logger.error("@2018ErrorData:"+reqContent);                        }                    }

//date:要處理的原始日期

// amount:對年份改變的數量,比如1:增加1年,-1:減少1年

public static Date addYear(Date date, int amount) {        return add(date, Calendar.YEAR, amount);    }        public static Date addMonth(Date date, int amount) {        return add(date, Calendar.MONTH, amount);    }        public static Date addDay(Date date, int amount) {        return add(date, Calendar.DATE, amount);    }        public static Date addWeek(Date date, int amount) {        return add(date, Calendar.WEEK_OF_YEAR, amount);    }        public static Date addHour(Date date, int amount) {        return add(date, Calendar.HOUR, amount);    }        public static Date addSecond(Date date, int amount) {        return add(date, Calendar.SECOND, amount);    }

    public static Date add(Date date, int field, int amount) {        try {            Calendar c = Calendar.getInstance();            c.setTime(date);            c.add(field, amount);            return c.getTime();        } catch (Exception e) {        }        return null;    }        public static Timestamp add(Timestamp date, int field, int amount) {        try {            Calendar c = Calendar.getInstance();            c.setTime(date);            c.add(field, amount);            return new Timestamp(c.getTimeInMillis());        } catch (Exception e) {        }        return null;    }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四平市| 南丰县| 西藏| 绥中县| 黄大仙区| 德保县| 湟中县| 富川| 东乡县| 上高县| 宜州市| 奈曼旗| 江安县| 北海市| 湛江市| 太保市| 斗六市| 成都市| 布尔津县| 邵武市| 罗城| 西乌珠穆沁旗| 菏泽市| 芜湖市| 鄂伦春自治旗| 锡林浩特市| 阜平县| 新乡县| 尼玛县| 七台河市| 崇州市| 临沧市| 疏勒县| 武鸣县| 梨树县| 都兰县| 富平县| 临西县| 汤原县| 米脂县| 宜黄县|