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

2016-02-19 11:09 5 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";
     }
 }
  

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

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

延伸阅读
标签: 电脑入门
怎么看自己的IP地址的第一种方法:点击"开始|运行",按以下操作进行。 win98的机器,在运行里输入:winipcfg win2000/Xp,运行输入:cmd,在输入ipconfig 看自己的IP地址的第二种方法:用鼠标点击开始|程序|附件|MS-DOS方式,打开一个MS-DOS窗口,在提示符下输入ipconfig,回车后就可以看到你的IP地址 看自己的IP地址的第三种方法:利...
标签: 电脑入门
1、首先在Win7桌面上找到网络入口,如下图: 进入Win7网络 2、进入网络之后我们再点击顶部的网络共享中心,如下图: 进入Win7网络共享中心 3、进入Win7网络共享中心之后,我们再点击左侧的更改网络适配器,如下图: 选择更改网络适配器 4、再之后我们就可以看到电脑的本地连接设置入口了,如下图: Win7本地连接 5、接下来...
标签: 公网ip
可以使用如下方法: 首先,添加命名空间: using System.Net; 如下方法得到本机IP: System.Net.IPAddress addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address);
标签: 电脑入门
win7 ip设置跟xp一样就是进入方法有点不一样 步骤方法 1、在桌面右下角有一个类似小电脑的图标右击它--如下图 右击之后点击打开网络和共享中心 2、打开网络共享中心之后如下图--点击更改适配器设置 3、进去之后就能看到本地网络连接了--右击本地连接点击属性 4、进入属性之后如下图---再点击ipv4然后点击下面的属性按钮 5...
开始运行 打开电脑,按快捷键win+R打开如下界面,输入cmd 。(也可以点击 开始——所有程序——附件——运行) 点击确定 点击确定,进入如下界面。 输入命令 输入ping(空格)ip地址(空格)-t ,然后按回车,会看到如下图信息。(它会一直检查下去) 查看数据 当中途出现 Request timed out ,说明丢包了,网络不稳...

经验教程

792

收藏

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