想把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...