国产探花免费观看_亚洲丰满少妇自慰呻吟_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;    }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武穴市| 杭州市| 宝坻区| 凌云县| 道孚县| 安陆市| 焉耆| 六安市| 昌平区| 广平县| 乐昌市| 始兴县| 任丘市| 邵武市| 桐庐县| 佛坪县| 滁州市| 兴海县| 余江县| 德保县| 惠州市| 宾阳县| 栾川县| 手机| 昌平区| 玛沁县| 洛南县| 平乐县| 阿拉善左旗| 鸡东县| 广昌县| 赞皇县| 神池县| 木里| 上杭县| 兴山县| 梓潼县| 大方县| 台中县| 喜德县| 益阳市|