亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? baseutil.java

?? 大象購物系統
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
     * 如果i\uFFFD? -1 返回 null;否則返\uFFFD? i 對應的Integer
     * \uFFFD? 1--> new Integer(1)
     * @param i int
     * @return Object
     */
    public static Object toInteger(int i) {
        return (i == -1) ? null : new Integer(i);
    }

    /**
     * return null;
     * @return String
     */
    public static String getNull() {
        return null;
    }

    /**
     * 格式\uFFFD? Calendar \uFFFD? "yyyyMMddHHmmss" 格式
     * @param calValue Calendar
     * @return String
     */
    public static String getStr(Calendar calValue) {
        return getStr(calValue, "yyyyMMddHHmmss");
    }

    /**
     *  格式\uFFFD? Calendar \uFFFD? patten 格式
     * @param calValue Calendar
     * @param patten String
     * @return String
     */
    public static String getStr(Calendar calValue, String patten) {
        SimpleDateFormat formatter = new SimpleDateFormat(patten);
        if (calValue == null) {
            return "";
        } else {
            return formatter.format(calValue.getTime());
        }
    }

    /**
     * 取得系統當前時間
     * @return Date
     */
    public static Date getCurrentDate() {
        Calendar calValue = Calendar.getInstance();
        return new Date(calValue.getTime().getTime());
    }

    /**
     * 取得當前日期years年后的日\uFFFD?
     * @param years int
     * @return Date
     */
    public static Date getAfterDateByYears(int years) {
        Calendar calValue = Calendar.getInstance();
        calValue.add(Calendar.YEAR, years);
        return new Date(calValue.getTime().getTime());
    }

    /**
     * 取得當前日期days天后的日\uFFFD?
     * @param days int
     * @return Date
     */
    public static Date getAfterDateByDays(int days) {
        Calendar calValue = Calendar.getInstance();
        calValue.add(Calendar.DATE, days);
        return new Date(calValue.getTime().getTime());
    }

    /**
     * 把number格式化為len長度的字串\uFFFD??
     * 不足時前面加0補足;超長時取前面len長度的字串\uFFFD??
     * @param len int
     * @param number int
     * @return String
     */
    public static String formatStr(int len, int number) {
        String num = String.valueOf(number);
        String space30 = "000000000000000000000000000000";
        if (num.length() < len) {
            return space30.substring(30 - len + num.length()) + num;
        } else {
            return num.substring(num.length() - len);
        }
    }

    /**
     * 把number格式化為len長度的字串\uFFFD??
     * 不足時前面加0補足;超長時取前面len長度的字串\uFFFD??
     * @param len int
     * @param number int
     * @return String
     */
    public static String formatStr(int len, String num) {
        String space30 = "000000000000000000000000000000";
        if (num.length() < len) {
            return space30.substring(30 - len + num.length()) + num;
        } else {
            return num.substring(num.length() - len);
        }
    }

    /**
     * 得到隨機len長度的字串\uFFFD??
     * @param len int
     * @param number int
     * @return String
     */
    public static String getRandomStr(int len) {
        return formatStr(len, toString(Math.round(Math.pow(10
                , len) * Math.random())));
    }

    /**
     * 取得 year 年的第weeksOfYear周的第一天和\uFFFD?后一天的數組\uFFFD?
     *
     * @param i int
     * @return Date[]
     */
    public static Date[] getBetweenDate(int year, int weeksOfYear) {
        Calendar c = Calendar.getInstance();

        if (year <= 0) {
            year = c.get(Calendar.YEAR);
        }
        if (weeksOfYear <= 0) {
            weeksOfYear = c.get(Calendar.WEEK_OF_YEAR) - 1;
        }
        c.set(Calendar.YEAR, year);
        Date[] betweens = new Date[2];

        c.set(Calendar.DAY_OF_WEEK, 1);
        c.set(Calendar.WEEK_OF_YEAR, weeksOfYear);
        betweens[0] = toDate(new Date(c.getTime().getTime()).toString());

        c.set(Calendar.DAY_OF_WEEK, 7);
        c.set(Calendar.WEEK_OF_YEAR, weeksOfYear);
        betweens[1] = toEndDate(new Date(c.getTime().getTime()).toString());

        return betweens;
    }

    /**
     * 取得enddate 之間 startdate的秒\uFFFD?
     * @param startdate Date
     * @param enddate Date
     * @return int
     */
    public static int getSeconds(Date startdate, Date enddate) {
        long time = enddate.getTime() - startdate.getTime();
        int totalS = new Long(time / 1000).intValue();
        return totalS;
    }

    /**
     * 取得當前年份
     * @return int
     */
    public static int getCurrentYear() {
        Calendar c = Calendar.getInstance();
        return c.get(Calendar.YEAR);
    }

    public static String getCurrentDateStr() {
        return toString(new Date(System.currentTimeMillis()), "yyyy年MM月dd日");
    }

    public static String getCurrentWeekDay() {
        Calendar c = Calendar.getInstance();
        int i = c.get(Calendar.DAY_OF_WEEK);
        String week = "星期天";
        switch (i) {
        case 1:
            week = "星期天";
            break;
        case 2:
            week = "星期一";
            break;
        case 3:
            week = "星期二";
            break;
        case 4:
            week = "星期三";
            break;
        case 5:
            week = "星期四";
            break;
        case 6:
            week = "星期五";
            break;
        case 7:
            week = "星期六";
            break;
        }
        return week;
    }

    /**
     * 按照每組的數目對list進行分組
     * @param list Vector
     * @param itemPerGroup int
     * @return Vector
     */
    public static Vector groupByItems(Vector list, int itemPerGroup) {
        int listLen = list.size();
        if (itemPerGroup >= listLen) {
            itemPerGroup = listLen;
        }
        if (itemPerGroup <= 0) {
            itemPerGroup = 1;
        }
        int groupCounts = listLen / itemPerGroup;
        if (listLen % itemPerGroup > 0) {
            groupCounts++;
        }

        return group(list, itemPerGroup, groupCounts);
    }

    private static Vector group(Vector list, int itemPerGroup, int groups) {
        Vector newVector = new Vector();
        Vector childV = new Vector();
        for (int j = 0; j < groups; j += itemPerGroup) {
            for (int i = 0; i < itemPerGroup; i++) {
                int count = i * (j + 1);
                if (count >= list.size()) {
                    break;
                }
                childV.add(i, list.elementAt(count));
            }
            newVector.add(childV);
            childV = new Vector();
        }

        return newVector;
    }

    /**
     * 按照組數目對list進行分組
     * @param list Vector
     * @param groupCounts int
     * @return Vector
     */
    public static Vector groupByGroups(Vector list, int groupCounts) {
        int listLen = list.size();
        if (groupCounts >= listLen) {
            groupCounts = listLen;
        }
        if (groupCounts <= 0) {
            groupCounts = 1;
        }
        int itemPerGroup = listLen / groupCounts;
        if (listLen % groupCounts > 0) {
            itemPerGroup++;
        }

        return group(list, itemPerGroup, groupCounts);
    }

    /**
     * 按分隔符分解字串
     * @param s String
     * @param delim String
     * @return Enumeration
     */
    public static Enumeration splitString(String s, String delim) {
        Vector vTokens = new Vector();
        int currpos = 0;
        for (int delimpos = s.indexOf(delim, currpos); delimpos != -1;
                            delimpos = s.indexOf(delim, currpos)) {
            String ss = s.substring(currpos, delimpos);
            vTokens.addElement(ss);
            currpos = delimpos + delim.length();
        }

        vTokens.addElement(s.substring(currpos));
        return vTokens.elements();
    }


    public static String toOracleDarkString(String s) {
        s = toString(s);
        return (null == s || "".equals(s)) ? "%" :
                new StringBuffer("%").append(s).append("%").toString();
    }

    public static String toOracleString(String number) {
        number = toString(number);
        return (null == number || "".equals(number)) ? "%" : number;
    }

    /**
     * toOracleString
     *
     * @param object Object
     * @return Object
     */
    public static Object toOracleString(Object object) {
        return toOracleString(toString(object));
    }

    /**
     * toOracleDarkString
     *
     * @param object Object
     * @return Object
     */
    public static String toOracleDarkString(Object object) {
        return toOracleDarkString(toString(object));
    }

    public static String Base64Encode(String src) {
        return new String(Base64.encode(src.getBytes()));
    }

    public static String Base64Decode(String src) {
        return new String(Base64.decode(src.toCharArray()));
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲美州欧州综合国| 日韩中文欧美在线| 日韩欧美国产一区在线观看| 婷婷综合五月天| 777亚洲妇女| 精品一区二区国语对白| 久久蜜桃av一区二区天堂| 粉嫩嫩av羞羞动漫久久久| 自拍偷拍亚洲激情| 欧美三级中文字幕在线观看| 狂野欧美性猛交blacked| 久久久www免费人成精品| 91在线精品一区二区| 亚洲国产日韩综合久久精品| 欧美一区二区福利视频| 成人午夜视频福利| 一区二区视频在线看| 91精品一区二区三区久久久久久| 日韩av在线免费观看不卡| 久久人人97超碰com| 91视频国产观看| 日日噜噜夜夜狠狠视频欧美人| 精品国产麻豆免费人成网站| 91影视在线播放| 五月激情丁香一区二区三区| 久久这里只有精品首页| 色婷婷av一区二区三区软件| 日本成人在线电影网| 国产精品麻豆网站| 欧美精品日韩一本| 粉嫩绯色av一区二区在线观看| 亚洲一二三专区| 日韩精品中文字幕一区| 91视频在线观看| 国内不卡的二区三区中文字幕 | 国内欧美视频一区二区| 自拍偷拍亚洲欧美日韩| 日韩一区二区三区视频在线| www.在线成人| 精品无码三级在线观看视频 | 亚洲午夜精品久久久久久久久| 日韩三级伦理片妻子的秘密按摩| 91丨九色porny丨蝌蚪| 激情av综合网| 日本女优在线视频一区二区| 亚洲欧美另类久久久精品| 337p粉嫩大胆噜噜噜噜噜91av | 日韩va亚洲va欧美va久久| 国产精品免费丝袜| 精品日本一线二线三线不卡| 欧美日韩三级在线| 色欧美日韩亚洲| 国产91精品露脸国语对白| 美女一区二区视频| 亚洲午夜精品网| 一区二区在线观看视频| 国产精品视频在线看| 2023国产精品| 日韩视频在线一区二区| 337p亚洲精品色噜噜| 在线观看日韩高清av| 99久久综合国产精品| 成人在线综合网| 国产伦精品一区二区三区免费迷| 亚洲成人av一区二区三区| 亚洲在线一区二区三区| 亚洲欧美激情在线| 樱花草国产18久久久久| 亚洲美女免费视频| 国产精品久久久久精k8| 国产精品免费久久| 国产精品美日韩| 中文字幕精品一区二区精品绿巨人| 亚洲精品在线观看网站| 精品国产3级a| 久久久久久久综合色一本| 久久影音资源网| 久久久久久9999| 欧美激情一区二区三区在线| 久久精品视频一区| 国产精品美女久久久久久久久久久 | 在线电影院国产精品| 欧美日韩日日摸| 56国语精品自产拍在线观看| 欧美日韩免费一区二区三区视频| 欧美精品一二三四| 欧美肥大bbwbbw高潮| 欧美成人猛片aaaaaaa| 欧美sm美女调教| 久久九九99视频| 亚洲视频资源在线| 亚洲国产三级在线| 毛片基地黄久久久久久天堂| 精品一区精品二区高清| 国产一区不卡在线| 99精品视频中文字幕| 欧美日韩一级大片网址| 日韩手机在线导航| 欧美理论片在线| 日韩你懂的在线观看| 国产午夜精品理论片a级大结局| 亚洲综合激情小说| 一区二区三区视频在线观看 | 国产不卡高清在线观看视频| 国v精品久久久网| 91成人免费电影| 777欧美精品| 精品va天堂亚洲国产| 亚洲欧洲99久久| 天堂va蜜桃一区二区三区 | 欧美色图12p| 欧美xxxxx牲另类人与| 国产精品理伦片| 视频一区视频二区中文字幕| 国产麻豆91精品| 欧美日韩小视频| 国产日韩欧美一区二区三区综合| 裸体一区二区三区| 国产成人午夜精品5599| 在线免费观看成人短视频| 欧美专区亚洲专区| 欧美日韩国产综合一区二区| 欧美另类高清zo欧美| 亚洲国产精品精华液2区45| 亚洲无人区一区| 国产a视频精品免费观看| 欧美日韩精品电影| 国产精品国产馆在线真实露脸| 日韩高清不卡一区二区三区| av成人免费在线观看| 日韩视频免费观看高清完整版 | 91精品欧美综合在线观看最新 | 亚洲福利视频三区| 懂色av中文字幕一区二区三区| 欧美日韩一卡二卡| 1024成人网色www| 久久超碰97中文字幕| 在线视频欧美精品| 国产蜜臀97一区二区三区| 热久久一区二区| 91黄色激情网站| 亚洲国产精品99久久久久久久久| 麻豆精品一二三| 欧美蜜桃一区二区三区| 亚洲综合男人的天堂| 成人福利视频网站| 久久综合久久久久88| 日本亚洲一区二区| 欧美日韩aaa| 亚洲一区二区三区自拍| 91视频一区二区| 国产精品无遮挡| 国产精品66部| 久久久久国产精品人| 国精产品一区一区三区mba视频| 91精品久久久久久久久99蜜臂| 亚洲综合男人的天堂| 色天使久久综合网天天| 亚洲人xxxx| 91免费在线视频观看| 国产精品国产三级国产普通话99| 韩国精品在线观看| 日韩欧美一级片| 精品一区二区三区在线观看国产| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品成人午夜| 99re热视频精品| 亚洲四区在线观看| 在线观看视频一区二区| 亚洲最快最全在线视频| 欧美综合在线视频| 亚洲第一成人在线| 884aa四虎影成人精品一区| 日韩高清不卡一区二区| 日韩精品一区二区三区老鸭窝 | 亚州成人在线电影| 91精品国产福利在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩欧美国产一区在线观看| 国产一区二区中文字幕| 欧美极品少妇xxxxⅹ高跟鞋 | 亚洲国产精品国自产拍av| 成人免费va视频| 一区二区三区中文字幕精品精品| 在线观看三级视频欧美| 日本欧洲一区二区| 精品99999| 99re成人在线| 日韩成人午夜精品| 久久久综合视频| 色综合久久天天| 视频一区免费在线观看| 精品欧美一区二区在线观看| 国产成人午夜精品影院观看视频| 亚洲欧美日韩一区二区三区在线观看| 色婷婷综合久久久中文一区二区| 午夜精品久久久久久久久| 欧美成人r级一区二区三区| 成人在线视频一区| 亚洲大尺度视频在线观看|