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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? elsupport.java

?? java屬性邦定的(JSR-295)的一個(gè)實(shí)現(xiàn)
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
            return new Short(number.shortValue());
        }
        if (Float.TYPE == type || Float.class.equals(type)) {
            return new Float(number.floatValue());
        }

        throw new IllegalArgumentException(MessageFactory.get("error.convert",
                number, number.getClass(), type));
    }

    public final static Number coerceToNumber(final Object obj, final Class type)
            throws IllegalArgumentException {
        if (obj == null || "".equals(obj)) {
            return coerceToNumber(ZERO, type);
        }
        if (obj instanceof String) {
            return coerceToNumber((String) obj, type);
        }
        if (ELArithmetic.isNumber(obj)) {
            return coerceToNumber((Number) obj, type);
        }

        Class objType = obj.getClass();
        if (Character.class.equals(objType) || Character.TYPE == objType) {
            return coerceToNumber(new Short((short) ((Character) obj)
                    .charValue()), type);
        }

        throw new IllegalArgumentException(MessageFactory.get("error.convert",
                obj, objType, type));
    }

    protected final static Number coerceToNumber(final String val,
            final Class type) throws IllegalArgumentException {
        if (Long.TYPE == type || Long.class.equals(type)) {
            return Long.valueOf(val);
        }
        if (Integer.TYPE == type || Integer.class.equals(type)) {
            return Integer.valueOf(val);
        }
        if (Double.TYPE == type || Double.class.equals(type)) {
            return Double.valueOf(val);
        }
        if (BigInteger.class.equals(type)) {
            return new BigInteger(val);
        }
        if (BigDecimal.class.equals(type)) {
            return new BigDecimal(val);
        }
        if (Byte.TYPE == type || Byte.class.equals(type)) {
            return Byte.valueOf(val);
        }
        if (Short.TYPE == type || Short.class.equals(type)) {
            return Short.valueOf(val);
        }
        if (Float.TYPE == type || Float.class.equals(type)) {
            return Float.valueOf(val);
        }

        throw new IllegalArgumentException(MessageFactory.get("error.convert",
                val, String.class, type));
    }

    /**
     * @param obj
     * @return
     */
    public final static String coerceToString(final Object obj) {
        if (obj == null) {
            return "";
        } else if (obj instanceof String) {
            return (String) obj;
        } else if (obj instanceof Enum) {
            return ((Enum) obj).name();
        } else {
            return obj.toString();
        }
    }

    public final static Object coerceToType(final Object obj, final Class type)
            throws IllegalArgumentException {
        if (type == null || Object.class.equals(type)) {
            return obj;
        }
        if (String.class.equals(type)) {
            return coerceToString(obj);
        }
        if (ELArithmetic.isNumberType(type)) {
            return coerceToNumber(obj, type);
        }
        if (Character.class.equals(type) || Character.TYPE == type) {
            return coerceToCharacter(obj);
        }
        if (Boolean.class.equals(type) || Boolean.TYPE == type) {
            return coerceToBoolean(obj);
        }
        if (type.isEnum()) {
            return coerceToEnum(obj, type);
        }
        if (obj != null && type.isAssignableFrom(obj.getClass())) {
            return obj;
        }

        // new to spec
        if (obj == null)
            return null;
        if (obj instanceof String) {
            if ("".equals(obj))
                return null;
            PropertyEditor editor = PropertyEditorManager.findEditor(type);
            if (editor != null) {
                editor.setAsText((String) obj);
                return editor.getValue();
            }
        }
        throw new IllegalArgumentException(MessageFactory.get("error.convert",
                obj, obj.getClass(), type));
    }

    /**
     * @param obj
     * @return
     */
    public final static boolean containsNulls(final Object[] obj) {
        for (int i = 0; i < obj.length; i++) {
            if (obj[0] == null) {
                return true;
            }
        }
        return false;
    }

    public final static boolean isBigDecimalOp(final Object obj0,
            final Object obj1) {
        return (obj0 instanceof BigDecimal || obj1 instanceof BigDecimal);
    }

    public final static boolean isBigIntegerOp(final Object obj0,
            final Object obj1) {
        return (obj0 instanceof BigInteger || obj1 instanceof BigInteger);
    }

    public final static boolean isDoubleOp(final Object obj0, final Object obj1) {
        return (obj0 instanceof Double
                || obj1 instanceof Double
                || obj0 instanceof Float
                || obj1 instanceof Float
                || (obj0 != null && (Double.TYPE == obj0.getClass() || Float.TYPE == obj0
                        .getClass())) || (obj1 != null && (Double.TYPE == obj1
                .getClass() || Float.TYPE == obj1.getClass())));
    }

    public final static boolean isDoubleStringOp(final Object obj0,
            final Object obj1) {
        return (isDoubleOp(obj0, obj1)
                || (obj0 instanceof String && isStringFloat((String) obj0)) || (obj1 instanceof String && isStringFloat((String) obj1)));
    }

    public final static boolean isLongOp(final Object obj0, final Object obj1) {
        return (obj0 instanceof Long
                || obj1 instanceof Long
                || obj0 instanceof Integer
                || obj1 instanceof Integer
                || obj0 instanceof Character
                || obj1 instanceof Character
                || obj0 instanceof Short
                || obj1 instanceof Short
                || obj0 instanceof Byte
                || obj1 instanceof Byte
                || (obj0 != null && (Long.TYPE == obj0.getClass()
                        || Integer.TYPE == obj0.getClass()
                        || Character.TYPE == obj0.getClass()
                        || Short.TYPE == obj0.getClass() || Byte.TYPE == obj0
                        .getClass())) || (obj0 != null && (Long.TYPE == obj0
                .getClass()
                || Integer.TYPE == obj0.getClass()
                || Character.TYPE == obj0.getClass()
                || Short.TYPE == obj0.getClass() || Byte.TYPE == obj0
                .getClass())));
    }

    public final static boolean isStringFloat(final String str) {
        int len = str.length();
        if (len > 1) {
            char c = 0;
            for (int i = 0; i < len; i++) {
                switch (c = str.charAt(i)) {
                case 'E':
                    return true;
                case 'e':
                    return true;
                case '.':
                    return true;
                }
            }
        }
        return false;
    }

    public final static Number toFloat(final String value) {
        try {
            if (Double.parseDouble(value) > Double.MAX_VALUE) {
                return new BigDecimal(value);
            } else {
                return new Double(value);
            }
        } catch (NumberFormatException e0) {
            return new BigDecimal(value);
        }
    }

    public final static Number toNumber(final String value) {
        try {
            return new Integer(Integer.parseInt(value));
        } catch (NumberFormatException e0) {
            try {
                return new Long(Long.parseLong(value));
            } catch (NumberFormatException e1) {
                return new BigInteger(value);
            }
        }
    }

    /**
     * 
     */
    public ELSupport() {
        super();
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av高清在线观看| 在线免费观看一区| 国产**成人网毛片九色| av高清不卡在线| 欧美日韩另类一区| 精品美女在线播放| 亚洲天堂久久久久久久| 奇米888四色在线精品| 国产成人午夜片在线观看高清观看 | 精品一区二区三区久久| 成人一二三区视频| 91精品免费在线观看| 中文字幕av一区二区三区| 偷拍与自拍一区| 成人免费视频一区| 亚洲天堂免费看| 欧美日韩久久一区| 麻豆精品国产传媒mv男同| 日本高清免费不卡视频| 日本一区二区视频在线| 美女视频一区二区| 国产亚洲精品aa| 日本亚洲欧美天堂免费| 日韩一级免费观看| 蜜乳av一区二区三区| 久久久久久亚洲综合| 久久精品999| 欧美男女性生活在线直播观看| 亚洲成人1区2区| 欧美视频中文字幕| 一区二区三区中文字幕在线观看| 高清不卡一区二区| 亚洲一区在线播放| 成人网页在线观看| 亚洲一区二区综合| 久久久久久久久久久电影| 99久久国产综合精品色伊| 欧美国产97人人爽人人喊| 欧洲av一区二区嗯嗯嗯啊| 久久99久久99精品免视看婷婷 | 久久se这里有精品| 中文字幕亚洲一区二区va在线| 高清av一区二区| 亚洲国产精品久久久久秋霞影院 | 久久精品一区二区| 欧美综合欧美视频| 国产成人av自拍| 午夜欧美在线一二页| 日本一区二区成人在线| 91精品国产综合久久香蕉的特点| 懂色av一区二区三区免费观看| 亚洲第一狼人社区| 国产精品日日摸夜夜摸av| 成人免费毛片嘿嘿连载视频| 丝袜脚交一区二区| 日韩视频免费观看高清完整版在线观看 | 成人免费黄色在线| 秋霞午夜av一区二区三区| 日本美女视频一区二区| 精品久久一二三区| 日韩国产在线观看一区| 日韩欧美国产三级电影视频| 国产精品成人在线观看| 亚洲最新在线观看| 成人网页在线观看| 亚洲伊人色欲综合网| 色婷婷精品久久二区二区蜜臀av | 日韩免费电影一区| 日韩黄色在线观看| 日韩成人伦理电影在线观看| 欧美精选一区二区| 亚洲激情图片小说视频| 欧美色国产精品| 极品少妇一区二区三区精品视频 | 91精品欧美一区二区三区综合在 | 狠狠v欧美v日韩v亚洲ⅴ| 国产精品免费免费| 久久久久久久精| 久久亚洲一级片| 99精品欧美一区二区三区小说| 国产精品伊人色| 亚洲国产精品视频| 午夜精品一区二区三区三上悠亚| 亚洲三级免费电影| 自拍av一区二区三区| 中文字幕欧美日本乱码一线二线| 久久这里都是精品| 久久在线免费观看| 国产女人水真多18毛片18精品视频 | 欧美日韩高清一区二区不卡| 在线观看国产一区二区| 欧美性受xxxx黑人xyx性爽| 欧美一区二区三区四区五区| 国产成人丝袜美腿| 国产69精品一区二区亚洲孕妇| 国产精品资源网| 国产不卡高清在线观看视频| 国产真实乱子伦精品视频| 国产精品一卡二卡在线观看| 国产精品白丝jk白祙喷水网站| 国产伦精品一区二区三区免费迷| 亚洲国产精品久久久久秋霞影院| 亚洲va韩国va欧美va| 日韩国产成人精品| 精品一区二区三区免费毛片爱| 国产精品小仙女| 91在线观看地址| 成人午夜伦理影院| 色综合色狠狠综合色| 欧美日韩国产不卡| 精品国产乱码久久久久久牛牛 | 欧美色精品在线视频| 欧美一区二区日韩| 久久久91精品国产一区二区精品 | 国产麻豆午夜三级精品| 激情综合色综合久久综合| 成人小视频在线观看| 99精品1区2区| 91精品国产入口| 国产精品网站导航| 视频一区二区三区中文字幕| 国精品**一区二区三区在线蜜桃| 不卡一卡二卡三乱码免费网站| 激情综合网最新| 91麻豆文化传媒在线观看| 欧美一区二区在线视频| 国产精品丝袜黑色高跟| 亚洲国产日韩精品| 国产久卡久卡久卡久卡视频精品| 色婷婷av久久久久久久| 日韩女优毛片在线| 一区二区三区精品久久久| 激情文学综合网| 欧美视频一二三区| 欧美国产日韩a欧美在线观看| 亚洲1区2区3区视频| 国产69精品久久777的优势| 欧美三级蜜桃2在线观看| 亚洲精品国产成人久久av盗摄 | 一区二区高清视频在线观看| 久久草av在线| 色婷婷狠狠综合| 国产欧美一区二区精品秋霞影院| 亚洲1区2区3区4区| 91在线精品秘密一区二区| 亚洲精品一区二区在线观看| 一区二区三区四区在线免费观看| 国产精一区二区三区| 欧美久久久影院| 一区二区在线免费观看| 成人一区二区三区视频 | 欧美日韩在线不卡| 中文字幕在线一区| 国产毛片精品视频| 欧美一级欧美一级在线播放| 亚洲一区二区高清| av在线不卡电影| 国产三级三级三级精品8ⅰ区| 日日骚欧美日韩| 欧美色图12p| 亚洲美女一区二区三区| 日一区二区三区| 色天使久久综合网天天| 亚洲欧美影音先锋| 丁香六月综合激情| 久久精品一区八戒影视| 韩国欧美一区二区| 久久综合九色综合97_久久久| 美女视频黄 久久| 欧美一区二区三区系列电影| 婷婷丁香激情综合| 欧美精品v国产精品v日韩精品 | 欧美老女人在线| 亚洲一区成人在线| 欧美中文字幕一区二区三区 | 亚洲第一激情av| 欧美嫩在线观看| 欧美a级一区二区| 欧美一区二区三区播放老司机| 日精品一区二区| 欧美一区二区三区在| 91小视频在线观看| 亚洲天堂精品在线观看| 91黄色在线观看| 亚洲最色的网站| 欧美日韩五月天| 日本一区中文字幕| 精品欧美乱码久久久久久 | 91久久免费观看| 亚洲一区av在线| 日韩欧美国产一区二区在线播放| 美女性感视频久久| 国产农村妇女毛片精品久久麻豆| 成人激情免费视频| 亚洲激情自拍视频| 91精品国产色综合久久ai换脸| 久久99久久精品| 18欧美乱大交hd1984| 欧美在线综合视频| 免播放器亚洲一区|