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

首頁 > 編程 > Java > 正文

Java基礎篇

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

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;    }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜宾市| 碌曲县| 江达县| 贺州市| 东港市| 云梦县| 闽清县| 东乌珠穆沁旗| 招远市| 达拉特旗| 裕民县| 广德县| 绿春县| 宽城| 五原县| 潜山县| 乐至县| 大洼县| 西华县| 剑河县| 西吉县| 江城| 贵定县| 临澧县| 广水市| 孟津县| 五大连池市| 于田县| 景东| 西青区| 武义县| 华蓥市| 扎囊县| 佛坪县| 从化市| 太和县| 贵南县| 勐海县| 扎鲁特旗| 西峡县| 新龙县|