分割ip位址

2021-08-23 11:39:17 字數 633 閱讀 2694

想把ip位址的每個數值分割出來,比如 將127.0.0.1 分割為 127  0  0  1目前據我所知有兩種辦法:

使用string類的split方法.

string ip = new string("127.0.0.1");

string str = ip.split("\\.");

for(int i=0 ;i不可以使用ip.split("."),測試沒有任何輸出,分割未成功.split的利用的是正規表示式,"."會跟所有字元匹配.以至於什麼都分割不出來.

寫道.匹配除 "\n" 之外的任何單個字元。要匹配包括 '\n' 在內的任何字元,請使用象 '[.\n]' 的模式。

還有一種方法就是使用stringtoken類:

string ip = new string("127.0.0.1");

stringtokenizer st=new stringtokenizer(ip,".");

while(st.hasmoreelements())

結果:

token:127

token:0

token:0

token:1

復原ip位址(類似分割字串)

題目鏈結 給定乙個只包含數字的字串,復原它並返回所有可能的 ip 位址格式。有效的 ip 位址 正好由四個整數 每個整數字於 0 到 255 之間組成,且不能含有前導 0 整數之間用 分隔。例如 0.1.2.201 和 192.168.1.1 是 有效的 ip 位址,但是 0.011.255.245...

MAC位址IP位址閘道器位址

對於網路上的某一裝置,如一台計算機或一台路由器,其ip位址是基於網路拓撲設計出的,同一臺裝置或計算機上,改動ip位址是很容易的 但必須唯一 而mac則是生產廠商燒錄好的,一般不能改動。我們可以根據需要給一台主機指定任意的ip位址,如我們可以給區域網上的某台計算機分配ip位址為192.168.0.11...

ip位址分類及預留ip位址大全

a類位址的第一組數字為1 126。注意,數字0和 127不作為a類位址,數字127保留給內部回送函式,而數字0則表示該位址是本地宿主機,不能傳送。b類位址的第一組數字為128 191。c類位址的第一組數字為192 223。1.a類位址 a類位址的表示範圍為 0.0.0.0 126.255.255.2...