public
class
legal
else
system.out.
println
("ip位址不合法");
}public
static
boolean
islegalip
(string str)
//ip最短7位:x.x.x.x;最長15位:***.***.***.***
if(str.
length()
<
7||str.
length()
>15)
//對首末字元進行判斷,若為.則非法
if(str.
charat(0
)=='.'||str.
charat
(str.
length()
-1)==
'.')
//按.將字串分割,若分割出來的個數不為4,則為非法ip
string[
] arr = str.
split
("\\.");
if(arr.length !=4)
//對分割出來的每個字串進行單獨判斷
for(
int i=
0;i)//對每個字串的每個字元進行逐一判斷,若不是0—9,則非法
for(
int j =
0;j.length()
;j++)}
}//對拆分的每乙個字串進行轉換成數字,判斷是否在0—255
for(
int i =
0;ielse}}
return
true;}
}
判斷乙個字串的ip是否是IP合法的ip位址
徵文 你會為 ai 轉型麼?福利 免費參加 2017 openstack days china 2016 12 04 01 00 444人閱讀 網路通訊 2 作者同類文章x 有時候弄一些網路通訊,經常用到網域名稱位址,在進行tcp初始的時候,需要判斷提供的位址是ip還是網域名稱位址。如果傳入的是正確...
判斷乙個字串是否為另外乙個字串旋轉之後的字串
例如 給定s1 aabcd和s2 bcdaa,返回1 給定s1 abcd和s2 acbd,返回0.aabcd左旋乙個字元得到abcda aabcd右旋乙個字元得到daabc 思路 把aabcd複製兩遍,看結果是否在aabcdaabcd 中 左旋和右旋的結果都在aabcdaabcd 中 include...
SQL 判斷乙個字串是否在另外乙個字串中
eg str1 admin str2 1234,123admin,xcxx 比較str1是否在str2中 用常用的charindex,返回肯定是有值的,這裡自己動手寫乙個方法 檢查乙個字串是否在另外乙個字串中數,另外乙個字串元素用,隔開 create function dbo checkstrina...