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

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

?? valuevalidator.java

?? 為了下東西 隨便發了個 datamining 的源代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*
 *    This program is free software; you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation; either version 2 of the License, or
 *    (at your option) any later version.
 *
 *    This program is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with this program; if not, write to the Free Software
 *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

/*
 * 
 * Copyright c 2002-2004 E-Business Technology Institute
 * The University of Hong Kong,
 * Pukfulam Road, 
 * Hong Kong.
 * All Rights Reserved.
 * 
 * InputChecking - provides methods for various types of input checking.
 *
 * $Author$
 * $Date$
 * $Revision$
 *  
 */
 
package eti.bi.util;
 
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.HashSet;
import java.util.Vector;

/*
 *
 * A class that provides methods for various types of data type checking.
 *
 */
public class ValueValidator
{
    public static boolean debug;
    private static HashSet<String> m_SymbolList = null;
       
    static
    {
    	m_SymbolList = new HashSet<String>();
    	m_SymbolList.add("~");
    	m_SymbolList.add("`");
    	m_SymbolList.add("!");
    	m_SymbolList.add("@");
    	m_SymbolList.add("#");
    	m_SymbolList.add("$");
    	m_SymbolList.add("%");
    	m_SymbolList.add("^");
    	m_SymbolList.add("&");
    	m_SymbolList.add("*");
    	m_SymbolList.add("(");
    	m_SymbolList.add(")");
    	m_SymbolList.add("-");
    	m_SymbolList.add("_");
    	m_SymbolList.add("+");
    	m_SymbolList.add("=");
    	m_SymbolList.add("{");
    	m_SymbolList.add("[");
    	m_SymbolList.add("}");
    	m_SymbolList.add("]");
    	m_SymbolList.add("|");
    	m_SymbolList.add("\\");
    	m_SymbolList.add(":");
    	m_SymbolList.add(";");
    	m_SymbolList.add("\"");
    	m_SymbolList.add("'");
    	m_SymbolList.add("<");
    	m_SymbolList.add(",");
    	m_SymbolList.add(">");
    	m_SymbolList.add(".");
    	m_SymbolList.add("?");
    	m_SymbolList.add("/");	
    }

    /** Check whether the argument value contains space or not **/
    public static boolean containsSpace(String a_Value)
    {

        if (a_Value.indexOf(" ") != -1 || a_Value.indexOf("\t") != -1)
            return true;
        else return false;
    }
    
    /** Check whether the argument value contains alphabet only or not **/
    public static boolean isAlphabet(String a_Value)
    {
        char c;
        int valueLength = a_Value.length();
        for (int i = 0; i < valueLength; i++)
        {
            c = a_Value.charAt(i);
            if (!((c >= 65 && c <= 90) || (c >= 97 && c <= 122)))
                return false;
        }
        return true;
    }
    
    /** Check whether the argument value represents a numeric number **/
    public static boolean isDouble(String a_Value)
    {
        try
        {
            Double.parseDouble(a_Value);
        } 
        catch (NumberFormatException nfe)
        {
            if (debug)
                System.out.println(nfe.toString());
            return false;
        }
        return true;
    }
    
    /** Check whether the argument value represents a numeric number **/
    public static boolean isFloat(String a_Value)
    {
        try
        {
            Float.parseFloat(a_Value);
        } 
        catch (NumberFormatException nfe)
        {
            if (debug)
                System.out.println(nfe.toString());
            return false;
        }
        return true;
    }    
    
    /** Check whether the argument value represents a numeric number **/
    public static boolean isNumeric(String a_Value)
    {
        try
        {
            Long.parseLong(a_Value);
        } 
        catch (NumberFormatException nfe) 
        {
            if (debug)
                System.out.println(nfe.toString());
            return false;
        }
        return true;
    }
    
    public static boolean isNumber(String a_Value)
    {
        a_Value = a_Value.trim();
        for (int i=0; i<a_Value.length(); i++){
            if (a_Value.charAt(i) < '0' || a_Value.charAt(i) > '9')
                return false;
        }
        
        return true;
    }
    
    /** Check whether the argument value represents a integer number **/
    public static boolean isInteger(String a_Value)
    {
        try
        {
            Integer.parseInt(a_Value);
        } 
        catch (NumberFormatException nfe) 
        {
            if (debug)
                System.out.println(nfe.toString());
            return false;
        }
        return true;
    }
    /**
     * Checks whethe the argument a_Value represents a symbol or not.
     *
     * @param a_Value the sting to be checked.
     **/
    public static boolean isSymbol(String a_Value)
    {
    	if (a_Value.length() != 1)
    		return false;
    	
    	char symbolCharacter = a_Value.charAt(0);
    	
    	return !Character.isLetter(symbolCharacter);
    }
    
    /** Check whether the host name is valid or not (May not check for host
        existence) **/
    public static boolean isValidHost(String a_Host)
    {

        @SuppressWarnings("unused") InetAddress add;

		/** If the network does not exists or the host represents an IP address
		    , return true **/
        if (ValueValidator.isNetworkExist() == false && ValueValidator.isIPAddress(a_Host) == false)
        	return true;
        	
        try 
        {
            add = InetAddress.getByName(a_Host);
        } 
        catch (UnknownHostException ukhe)
        {
            if (debug)
                System.out.println(ukhe.toString());
            return false;
        } 
        catch (SecurityException se)
        {
            if (debug)
                System.out.println(se.toString());
            return false;
        }
        return true;
    }

	/** Check whether the network exists or not **/
	public static boolean isNetworkExist()
	{
		boolean exists = true;
		
		try
		{
			@SuppressWarnings("unused") InetAddress yahoo = InetAddress.getByName("www.yahoo.com");
		}
		catch (UnknownHostException ue)
		{
			exists = false;
		}

		try
		{
			@SuppressWarnings("unused") InetAddress google = InetAddress.getByName("www.google.com");
		}
		catch (UnknownHostException ue)
		{
			exists = false;
		}
		return exists;
	}

	/** Check whehther the input IP address is a valid IP address o not **/
	public static boolean isIPAddress(String a_IpAddress)
	{

		int start_index = 0;
		int end_index;
		
		for (int i = 0; i < 4; i++)
		{
			end_index = a_IpAddress.indexOf(".", start_index);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品中文字幕在线一区| 欧美大胆一级视频| 久久狠狠亚洲综合| 中文字幕一区二区三区乱码在线 | 欧洲精品中文字幕| 精品一区二区三区影院在线午夜 | 精品理论电影在线| 色婷婷综合久久| 国产一区二区0| 日韩福利电影在线| 亚洲人被黑人高潮完整版| 亚洲精品一区二区三区99| 欧美无砖专区一中文字| 成人国产视频在线观看| 久久99久久久久| 亚洲国产成人精品视频| 中文字幕一区二区三区在线观看| 日韩三级av在线播放| 在线欧美小视频| 91在线精品秘密一区二区| 狠狠色狠狠色综合系列| 亚洲444eee在线观看| 最新不卡av在线| 亚洲国产日韩在线一区模特| 国产欧美日韩精品在线| 日韩精品中文字幕在线不卡尤物| 欧美日韩情趣电影| 在线国产电影不卡| 91国产丝袜在线播放| 丰满亚洲少妇av| 久草在线在线精品观看| 奇米影视一区二区三区| 亚洲v精品v日韩v欧美v专区| 亚洲精品乱码久久久久| 中文av一区二区| 久久久久久久久久电影| 久久综合国产精品| 精品1区2区在线观看| 色综合 综合色| 成人av网在线| 色一区在线观看| 日本韩国视频一区二区| 色94色欧美sute亚洲线路二| 91老师片黄在线观看| 91免费在线看| 日本韩国一区二区三区视频| 在线视频欧美精品| 欧美精品免费视频| 91麻豆精品91久久久久久清纯| 欧美日韩二区三区| 欧美一级国产精品| 久久亚洲私人国产精品va媚药| 久久久亚洲精品石原莉奈| 久久久久久久久99精品| 国产精品美女一区二区三区 | 国产午夜亚洲精品理论片色戒| 久久久久久久久久久久久夜| 国产目拍亚洲精品99久久精品| 1024国产精品| 亚洲高清视频中文字幕| 午夜久久福利影院| 麻豆国产精品官网| 国产精品77777竹菊影视小说| 成人国产精品免费观看视频| 国产成人免费视频网站| 成人国产视频在线观看| 国产.欧美.日韩| 91丨九色丨蝌蚪富婆spa| 欧洲色大大久久| 在线不卡a资源高清| 精品久久国产字幕高潮| 国产精品视频一区二区三区不卡| 亚洲综合无码一区二区| 免费成人在线网站| 成人激情小说网站| 欧美日韩一本到| 精品成人一区二区三区四区| 国产精品毛片久久久久久| 亚洲国产sm捆绑调教视频 | 久久精品国产精品亚洲精品| 国产经典欧美精品| 欧美性色黄大片| 久久久久久久久97黄色工厂| 一区二区成人在线视频| 狠狠色狠狠色综合| 欧美手机在线视频| 久久精品亚洲精品国产欧美kt∨| 亚洲精品国产成人久久av盗摄| 另类小说一区二区三区| 94色蜜桃网一区二区三区| 日韩三级电影网址| 亚洲激情av在线| 精品亚洲免费视频| 欧美三级韩国三级日本一级| 久久久久久一二三区| 亚洲国产成人av好男人在线观看| 国产a精品视频| 欧美一区二区三区四区久久| 中文字幕在线一区二区三区| 久久99精品国产.久久久久| 91免费观看在线| 国产日产欧美一区| 日本不卡视频在线| 91精品1区2区| 国产精品国产三级国产普通话99| 另类人妖一区二区av| 欧美性欧美巨大黑白大战| 中文字幕精品一区二区三区精品| 日本亚洲视频在线| 欧美性xxxxxxxx| 国产精品久久久一本精品| 久久99精品国产.久久久久久| 欧美视频在线一区| 亚洲免费在线视频一区 二区| 国产成人av电影在线| 精品国产伦一区二区三区免费| 亚洲成在线观看| 91在线免费看| 最新久久zyz资源站| 国产精品123区| 久久久亚洲精品一区二区三区| 免费观看成人av| 欧美另类z0zxhd电影| 亚洲男女毛片无遮挡| 成人福利视频在线| 中文字幕免费在线观看视频一区| 激情综合网激情| 欧美videos大乳护士334| 日韩精品欧美精品| 51精品秘密在线观看| 亚洲国产成人porn| 欧美日韩免费一区二区三区| 有坂深雪av一区二区精品| 色婷婷亚洲精品| 一区二区三区色| 欧美视频一区在线| 三级亚洲高清视频| 91精品国产美女浴室洗澡无遮挡| 五月天亚洲精品| 91精品国产综合久久久久久久| 丝袜诱惑亚洲看片| 日韩一区二区三区视频在线观看| 天天综合色天天| 91精品国产综合久久精品麻豆| 日韩激情在线观看| 日韩视频免费观看高清完整版 | 夜夜嗨av一区二区三区网页| 91麻豆高清视频| 亚洲综合色区另类av| 欧洲av在线精品| 欧美aaaaaa午夜精品| 精品播放一区二区| 国产成人三级在线观看| 国产精品伦理一区二区| 91丝袜美腿高跟国产极品老师 | 欧美国产禁国产网站cc| 99精品国产视频| 一区二区三区美女视频| 欧美日韩视频在线观看一区二区三区 | 亚洲视频一区在线观看| 欧美影院精品一区| 麻豆91在线观看| 欧美韩国日本不卡| 色婷婷激情一区二区三区| 亚洲成人手机在线| 精品国产91乱码一区二区三区 | 成人一区二区在线观看| 国产精品成人免费精品自在线观看| 91浏览器打开| 青青草国产精品亚洲专区无| 久久久久久免费毛片精品| 99国产精品99久久久久久| 亚洲国产另类av| 久久久久久一二三区| 日本精品免费观看高清观看| 免费的成人av| **网站欧美大片在线观看| 欧美美女视频在线观看| 国产精品一区二区在线观看网站| 亚洲欧美一区二区在线观看| 欧美日韩国产在线播放网站| 激情综合色播激情啊| 日韩毛片精品高清免费| 91精品国产入口在线| 成人精品国产免费网站| 天天亚洲美女在线视频| 日本一区二区三区国色天香| 欧美在线观看一二区| 国产露脸91国语对白| 亚洲国产另类精品专区| 国产亚洲污的网站| 欧美人妇做爰xxxⅹ性高电影| 国产成人免费在线观看不卡| 夜夜嗨av一区二区三区| 久久久久久亚洲综合影院红桃 | 欧美老肥妇做.爰bbww视频| 国产高清精品久久久久| 婷婷开心久久网| 综合精品久久久| 欧美激情一区三区|