1. 程式人生 > >判斷字串是否為IP地址。

判斷字串是否為IP地址。

public class Main {

    private boolean isRightIp(String ipAddress){
        
        String ips[] = ipAddress.split("\\.");
        
        if(ips.length==4){
            for(String ip : ips){
                System.out.println(ip);
                if(Integer.parseInt(ip)<0||Integer.parseInt(ip)>255){
                    return false;
                }
            }
            return true;
        }else{
             return false;
        }

    }

    public void test(String ipAddress){
        if(isRightIp(ipAddress)){
            System.out.println("yes!");
        }else{
            System.out.println("no!");
        }

    }
}

相關推薦

判斷字串是否IP地址

public class Main { private boolean isRightIp(String ipAddress){ String ips[] = ipAddress.split("\\.");

判斷字串是否IP地址

bool IsIPAddress(const char *str) { if(str==NULL || *str=='\0' || *str=='.') //這個地方就不解釋了 return false; int len=strlen(str); int i=0,

判斷輸入的字串是否ip地址

首先給出一個c函式的原型:int sscanf(const char *buffer,const char *format,[argument ]...)它的返回值是引數的資料,也就是argument

shell 判斷字串是否有效ip地址

IPADDR=192.168.1.1 (有效)IPADDR=192.168.0.254(有效)IPADDR=10.0.0.0(無效)IPADDR=0.1.1.1(無效)IPADDR=192.168.001.001 (無效)IPADDR=1aa.2bb.3cc.4dd (無效)IPADDR=aaa.bbb.cc

5700 IP 地址ARP的一些配置

.com png 進入 blog color 次數 配置ip 配置 pro 創建一個VLAN ,進入int vlan 100,配置ip。在vlan 下 開啟arp 檢測次數 2在vlan 下 開啟arp 老化時間 60s靜態綁定arp ,MAC要根據真實的綁定。取消的綁

[iOS]判斷字串是否合法郵箱地址

- (IBAction)saveEmailAction:(id)sender { if ([self isValidateEmail:_mailField.text]) { [self.delegate saveEmail:_mailField.text];

jsp判斷字串是否yyyy-MM-dd 或yyyy/MM/dd日期資料

String str1="2000-1-1"; String str2="2000-1-32"; String str3="2000/2/2"; str3="2018/09/09a"; boolean str3IsDate=isDate0(str3); out.println("st

微信公眾號提示:該地址ip地址,請使用域名訪問網站繼續訪問將轉換成手機預覽模式

最近搞微信公眾號開發,把url配置到公眾號後臺後,結果每一次網頁跳轉,微信都會彈出攔截頁面,提示:該地址為ip地址,請使用域名訪問網站。繼續訪問將轉換成手機預覽模式。如下圖所示:產生這種現象的原因:你在公眾號後臺配置的url是ip地址,而不是域名。解決辦法:把ip地址用域名替

判斷字串是否合法ip

週三去B商搜面試,連著面了三面,對體力也是一個不小的考驗,三面也是技術面,其中程式碼題為判斷字串是否為合法IP 之前IP的題寫過32位int轉換為IP的,還好數字串判斷是否能成為IP的DFS,字串判斷IP的還沒遇見過 經過思考之後,先確定方向,是一道字串處理的題,合法ip的

Ubuntu 開啟ssh 連接,設置靜態 ip 地址

OS ini htm stop 連接 IT openssh 沒有 配置 工作需要進行遠程計算機連接,這裏采用ssh連接方式,系統為 Ubuntu 16.04 。僅記備忘。 安裝ssh ubuntu16.04默認沒有安裝ssh,需要安裝: 1、sudo apt-get ins

IP地址加把鎖

人員 XP 無法 完成 CM 網上 進行 功能 本地 現在很多單位都配置了局域網,為了便於進行網絡管理,同時為了提高的登錄網絡的速度,網管人員一般都為局域網中的每臺電腦都指定了IP地址。但是在Windows環境下其他用戶很容易修改IP地址配置,這樣就很容易造成IP地址

js 判斷字串是否數字(正整數)

/** * 判斷字串是否為數字 * @param nubmer * @returns {boolean} */ function checkRate(nubmer) { //判斷正整數/[1−9]+[0−9]∗]∗/ var re = /^[0-9]+.?[0-9]*/;

java 判斷字串是否亂碼

以下是一個事例: import java.util.regex.Matcher; import java.util.regex.Pattern; public class MessyCodeCheck { public static boolean isChinese(char c) {

java判斷字串是否數字或小數

public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); if(str.indexOf(".")>0){//判斷是否有小數點 if(str.

java判斷字串是否亂碼

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

[轉]Python判斷字串是否字母或者數字

str_1 = "123" str_2 = "Abc" str_3 = "123Abc" #用isdigit函式判斷是否數字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False #

正則表示式判斷字串是否數字

IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01' ) = abap_true. WRITE '數字'. ELSE.

java判斷字串是否正負整數或浮點數

package org.fiend.basetest; import org.apache.commons.lang3.StringUtils; import java.util.regex.Pattern; /** * 判斷字串是否為正負整數或浮點數 * @author Adminis

java 判斷字串是否數字(包含負數)

public static void main(String[] args){ System.out.println(AssistController.isNumeric("-77"));}public static boolean isNumeric(String str){ Pattern pa

正則判斷字串是否數值(正數、負數、小數)

在用MapReduce進行處理業務時,發現HDFS中的資料有的列為漢字、有的列為字串、有的列為正數、有的為負數、有的為小數,根據業務要求只有數字參與運算,因此首先清洗資料,用正則提取所有數值: public boolean isNumber(String str){    &