InetAddress的几个常用的static方法

原创 2015年07月09日 21:24:42

1. getAllByName(String host)

给定主机名的所有 IP 地址所组成的数组。


2. getByName(String host)

给定主机名的 IP 地址。


3. getLocalHost()

本地主机的 IP 地址。


4.getLoopbackAddress()

返回回送地址


下面给出测试程序:

package com.niepengfei.test;

import java.net.InetAddress;


public class TestInetAddress {
	
	public static void main(String[] args) throws Exception {
		InetAddress[] inetAddressArray = InetAddress.getAllByName("baidu.com");
		for(int i=0;i<inetAddressArray.length;i++){
			InetAddress addr = inetAddressArray[i];
			System.out.println(addr.getHostName()+" "+addr.getHostAddress());
		}
		System.out.println("-----------------------------------------------");
		
		InetAddress address = InetAddress.getByName("baidu.com");
		System.out.println(address.getHostName()+" "+address.getHostAddress());
		
		System.out.println("-----------------------------------------------");
		InetAddress locaAddress = InetAddress.getLocalHost();
		System.out.println(locaAddress.getHostName()+" "+locaAddress.getHostAddress());
		
		System.out.println("-----------------------------------------------");
		InetAddress loopbackAddress = InetAddress.getLoopbackAddress();
		System.out.println(loopbackAddress.getHostName()+" "+loopbackAddress.getHostAddress());
	}

}

测试结果如下:






版权声明:本文为博主原创文章,未经博主允许不得转载。

InetAddress类的常用方法介绍

InetAddress类 该类代表ip地址,下面还有两个子类,分别是Inet4Address和Inet6Address他们分别代表IPV4地址和IPV6地址 该类没有构造器,可以通过它的两个静态方法来...

InetAddress类的一些常用方法-tcp/ip协议知识体系

import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; publi...

C语言中常用的几个关键字 const 和 static 和 extern

C语言中常用的几个关键字 const 和 static 和 extern
  • wdsmao
  • wdsmao
  • 2015年10月27日 10:50
  • 258

php面向对象类中的$this,static,final,const,self及双冒号 :: 这几个关键字使用方法。

php中this,self,parent三个关键字的作用 this,self,parent三个关键字之间的区别,从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个概念,这三个关键字分别是用...
  • tham_
  • tham_
  • 2014年12月20日 12:23
  • 3681

php类中的$this,static,final,const,self这几个关键字使用方法

本篇文章主要分项了一下关于php类中的this,static,final,const,self这几个关键字使用方法。this,static,final,const,self这几个关键字使用方法。 ...

JAVA学习之this,static,String常用方法

首先来说说String常用方法 1、charAt(int index) :返回指定索引处的 char 值 2、contains(CharSequence s) :当且仅当此字符串包含指定...

Static、Edit、Check Box、Radio等常用控件透明的方法

原理:在对话框的OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)函数里将父窗口的背景绘制到控件上。 网上流传的代码,对于Check Box\Raido的...

创建InetAddress对象的四个静态方法

InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是I...

使用InetAddress类获得域名的方法

一、getHostName()         getHostName()方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下: public Strin...
  • tgww88
  • tgww88
  • 2012年09月27日 10:45
  • 1043
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InetAddress的几个常用的static方法
举报原因:
原因补充:

(最多只允许输入30个字)