1. 程式人生 > >java判斷輸入的字串是否是一個IP

java判斷輸入的字串是否是一個IP

package test;


public class Test {


public String 除去空格(String IP){//去掉IP字串前後所有的空格
while(IP.startsWith(" ")){
      IP= IP.substring(1,IP.length()).trim();
   }
while(IP.endsWith(" ")){
      IP= IP.substring(0,IP.length()-1).trim();
   }
return IP;
}

public boolean isIp(String IP){//判斷是否是一個IP
boolean b = false;
IP = this.除去空格(IP);
if(IP.matches("\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}")){
String s[] = IP.split("\\.");
if(Integer.parseInt(s[0])<255)
if(Integer.parseInt(s[1])<255)
if(Integer.parseInt(s[2])<255)
if(Integer.parseInt(s[3])<255)
b = true;
}
return b;
}


public static void main(String[] args) {
String s =" 111.110.133.244 ";
Test test = new Test();
System.out.println(test.isIp(s)?"是一個IP":"不是一個IP");
}


}

相關推薦

java判斷輸入字串是否是一個IP

package test; public class Test {public String 除去空格(String IP){//去掉IP字串前後所有的空格while(IP.startsWith(" ")){      IP= IP.substring(1,IP.leng

java 判斷輸入字串是否為正整數

//test.java import java.io.*; class test {  public static void main(String[] args)  {   BufferedReader br = new BufferedReader(new InputS

JS判斷輸入字串長度(漢字算兩個字元,字母數字算一個

<html> <head> <title>js判斷輸入字串長度(漢字算兩個字元,字母數字算一個)</title> <style type="text/css"> .pbt { margin-b

java -判斷輸入數據的類型

light brush can 什麽 pre long true tin method 沒什麽說的,直接貼代碼。 package java_test; import java.util.Scanner; public class test_Scanner { p

輸入字串,建立一個單鏈表,操作單鏈表使每相鄰的兩個字元交換位置

  題目如上圖所示 ,程式碼如下: #include <iostream> #include <string> using namespace std; stru

java判斷A字串中是否包含B字元

java.lang.String類提供的方法 public boolean contains(CharSequence s) 當且僅當此字串包含指定的 char 值序列時,返回 true。 例

js判斷輸入字串是否為空、空格、null總結

在進行表單資料驗證時,如必填欄位我們要求不能為空,有時雖然不為空但是輸入了空格也是不允許的,再就是為null的情況,本文給大家介紹這幾種情況的判斷程式碼。 判斷字串是否為空 var strings = ''; if (string.length == 0) { alert('不

java判斷輸入日期是星期幾

從頁面輸入日期後判斷這個日期是星期幾,並根據結果進行判斷進行不同的操作。 public String getWeek() { Date date = DateUtil.toDate(this.

java判斷輸入的是否為數字的方法

 /*1. NumberUtils.isNumber() : 判斷字串是否是數字*/  NumberUtils.isNumber("5.96");//結果是true  NumberUtils.isNumber("s5");//結果是false  NumberUtils.is

java 判斷中文字串長度

/** * 獲取字串的長度,中文佔一個字元,英文數字佔半個字元 * * @param value 指定的字串 * @return 字串的長度 *

js判斷輸入字串是否為空、空格、null的方法總結

判斷字串是否為空 var strings = ''; if (string.length == 0) { alert('不能為空'); } 判斷字串是否為“空”字元即使用者輸入了空格 var strings = ' '; if (st

Java判斷密碼字串String的合法性:檢測密碼的合法性

import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 康小岱 * 檢測密碼的合法性 * 規則說明: *

java判斷中文字串長度

話不多說,上程式碼: /** * 獲取字串的長度,如果有中文,則每個中文字元計為2位 * @param value 指定的字串 * @return 字串的長度

c# 判斷輸入字串是否迴文

迴文: 例如 : txt bccb等 using System; using System.Collections.Generic; using System.Linq; using System.T

Java——接收使用者輸入一個字串判斷這個字串是否對稱。

引入包:import java.util.Scanner; main函式: public static void main(String[] args){         Scanner s = n

筆試題——編寫java程式:輸入一個字串,判斷有幾個英文字母,有幾個數字,有幾個其它的字元

public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //輸入一串數 Scanner scan=new Scanner(System.in); Stri

判斷輸入IP V4地址字串是否合法

輸入描述: 輸入的第一行包括一個整數n(1<=n<=500),代表下面會出現的IP地址的個數。 接下來的n行每行有一個IP地址,IP地址的形式為a.b.c.d,其中a、b、c、d都是整數。 輸出描述: 可能有多組測試資料,對於每組資料,如果IP地址合法則輸出

輸入任意一個字串判斷這個字串是否是迴文,迴文示例: 上海自來水來自海上

2.輸入任意一個字串,判斷這個字串是否是迴文 迴文示例: 上海自來水來自海上 ABCCBA 12321 迴文是指中心對稱的文字 #方法1 str = input('請輸入一個字串:') count = 0 lenth = len(str) print('lenth',

Java判斷一個字串是不是合法的日期格式

1 public static boolean isValidDate(String str) { 2 boolean convertSuccess = true; 3 //指定日期格式為"yyyy-MM-dd HH:mm:ss", 注意區分大小寫 4 SimpleDa

java 判斷一個字串是否包含某個字元

一、contains方法 1:描述 java.lang.String.contains() 方法返回true,當且僅當此字串包含指定的char值序列 2:宣告 public boolean contains(CharSequence s)3:返回值 此方法返回true,如果