Java判断本机IP地址类型的方法

2016-02-19 11:09 13 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Java判断本机IP地址类型的方法的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

代码如下:

   package net;

 import java.net.*;

 /*
  *  getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,
  *  而getAddress方法返回的是byte数组形式的IP地址。
  *  Java中byte类型的取值范围是-128?127。如果返回的IP地址的某个字节是大于127的整数,在byte数组中就是负数。
  *  由于Java中没有无符号byte类型,因此,要想显示正常的IP地址,必须使用int或long类型。
  */
 public class MyIp
 {
     public static void main(String[] args) throws Exception
     {
         InetAddress ia = InetAddress.getByName("www.cnblogs.com");
         byte ip[] = ia.getAddress();
         /*
         for (byte part : ip)
             System.out.print(part + " ");
         System.out.println("");
         for (byte part : ip)
         {
             int newIp = (part  0) ? 256 + part : part;
             System.out.print(newIp + " ");
         }
         */
         int[] array = new int[5];
         for(int i=0; iip.length; i++) {
             array[i] = (ip[i]  0) ? 256 + ip[i]  : ip[i];

         }
         String str = TellIpType(array[0]);
         System.out.println(str);

        
     }
     /*
      * 根据第一个字节判断IP地址类型
      */
     public static String TellIpType(int num) {
         if(num127)
             return "A";
         else if(num192)
             return "B";
         else if(num224)
             return "C";
         else if(num240)
             return "D";
         else
             return "E";
     }
 }
  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1596652.html

延伸阅读
代码如下: package me.xuzs.sso.test; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumeration; public class InternetTest {     public static void main(String[] args) {         String netCard = "lo"...
标签: 电脑入门
1、首先在Win7桌面上找到网络入口,如下图: 进入Win7网络 2、进入网络之后我们再点击顶部的网络共享中心,如下图: 进入Win7网络共享中心 3、进入Win7网络共享中心之后,我们再点击左侧的更改网络适配器,如下图: 选择更改网络适配器 4、再之后我们就可以看到电脑的本地连接设置入口了,如下图: Win7本地连接 5、接下来...
标签: 电脑入门
1)Windows 98/Me网络参数设置: 桌面网上邻居--右键属性--选择TCP/IP对应的网卡,双击打开: 1.IP地址栏,选择手动,输入:192.168.1.x 掩码:255.255.255.0 2.网关:在新网关里面填写:192.168.1.1 点击添加。 3.DNS:将启用DNS勾选,主机名与域随便填写,在DNS服务器搜索顺序里填写当地DNS地址(如不清楚,请咨询当地服务提供商...
开始运行 打开电脑,按快捷键win+R打开如下界面,输入cmd 。(也可以点击 开始——所有程序——附件——运行) 点击确定 点击确定,进入如下界面。 输入命令 输入ping(空格)ip地址(空格)-t ,然后按回车,会看到如下图信息。(它会一直检查下去) 查看数据 当中途出现 Request timed out ,说明丢包了,网络不稳...
标签: 电脑入门
win7 ip设置跟xp一样就是进入方法有点不一样 步骤方法 1、在桌面右下角有一个类似小电脑的图标右击它--如下图 右击之后点击打开网络和共享中心 2、打开网络共享中心之后如下图--点击更改适配器设置 3、进去之后就能看到本地网络连接了--右击本地连接点击属性 4、进入属性之后如下图---再点击ipv4然后点击下面的属性按钮 5...

经验教程

472

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部