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

首頁 > 編程 > Java > 正文

Java基礎篇

2019-11-11 05:56:12
字體:
來源:轉載
供稿:網友

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜兴市| 武清区| 简阳市| 苏尼特左旗| 镇赉县| 祁阳县| 平江县| 梅河口市| 禹州市| 息烽县| 长阳| 讷河市| 库尔勒市| 侯马市| 牟定县| 贡觉县| 拉萨市| 江达县| 上栗县| 海门市| 贵南县| 兴化市| 什邡市| 黎城县| 湛江市| 介休市| 嫩江县| 芦山县| 开平市| 崇义县| 利津县| 铅山县| 启东市| 寻甸| 林西县| 五常市| 上饶市| 微山县| 聂荣县| 永寿县| 大英县|