博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取IP地址
阅读量:4983 次
发布时间:2019-06-12

本文共 1436 字,大约阅读时间需要 4 分钟。

参考CORE JAVA。

在JAVA中,InetAddress类用于操作与IP地址相关的内容,常用方法如下:

java.net.InetAddress 1.0• static InetAddress getByName(String host)• static InetAddress[] getAllByName(String host)constructs an InetAddress, or an array of all Internetaddresses, for the given host name.• static InetAddress getLocalHost()constructs an InetAddress for the local host.• byte[] getAddress()returns an array of bytes that contains thenumerical address.• String getHostAddress()returns a string with decimal numbers,separated by periods, for example "132.163.4.102".• String getHostName()returns the host name.

 

package com.lujinhong.corejava;import java.net.InetAddress;import java.net.UnknownHostException;public class InetAddressTest {    public static void main(String[] args) {        try {			// Get the first argument as the hostname.            if (args.length > 0) {                InetAddress[] inetAddresses = InetAddress.getAllByName(args[0]);                for(InetAddress ia : inetAddresses){                    System.out.println(ia);                }            }else{			//if No argument, get the localhost ip address.                InetAddress localHostAddress = InetAddress.getLocalHost();                System.out.println(localHostAddress);                System.out.println(localHostAddress);            }        } catch (UnknownHostException e) {            e.printStackTrace();        }    }}

转载于:https://www.cnblogs.com/eaglegeek/p/4557990.html

你可能感兴趣的文章
冲刺七
查看>>
MySql学习13----触发器
查看>>
圆形百分比进度表
查看>>
[bzoj4241] 历史研究 (分块)
查看>>
MySQL8.0新特性
查看>>
这些 Git 技能够你用一年了
查看>>
《此生未完成》读后感
查看>>
Nexus搭建Maven私服
查看>>
访问者模式
查看>>
CentOS 7安装最新版本Git
查看>>
DTW的原理及matlab实现
查看>>
jQuery EasyUI API 中文文档 - 对话框(Dialog)
查看>>
在Android8.0以上收不到广播问题(AppWidget)
查看>>
Hibernate双向一对多对象关系模型映射
查看>>
WinForm------如何将GridControl数据导出到Excel
查看>>
SCOI2010 传送带 [三分/模拟退火]
查看>>
C#读取文件,返回字符串形式的文件内容
查看>>
卸载软件时出现的“不能够打开文件INSTALL.LOG”错误-清理注册表即可
查看>>
Cesium基础使用介绍
查看>>
R学习笔记(3):绘图
查看>>