A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王桂丽 中级黑马   /  2012-7-27 16:22  /  1535 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王桂丽 于 2012-7-27 17:10 编辑

请问一下如何获取本机的IP地址?

3 个回复

倒序浏览
import  java.net.*;
InetAddress i= InetAddress.getLocalHost()//本机地址和名字(UnknowHostException未知主机异常)
System.out.println(i.toString())
System.out.println(i.getHostAddress())//本机的IP地址
System.out.println(i.getHostName())//本机名字

评分

参与人数 1技术分 +1 收起 理由
蒋映辉 + 1

查看全部评分

回复 使用道具 举报
public class Test2 {
        public static void main(String[] args) {
                InetAddress ip;
                try {
                        ip = InetAddress.getLocalHost();
                        System.out.println("本机的ip=" + ip.getHostAddress());   根据localhost获取本机ip
                } catch (UnknownHostException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }

        }
}
回复 使用道具 举报
import java.net.*;
class IP
{
        public static void main(String[] args) throws Exception
        {
                String ip = InetAddress.getLocalHost().getHostAddress();
                System.out.println(ip);
        }
}
InetAddress类中的静态方法getLocalHost()返回本地主机

再根据本地主机的getHostAddress()方法返回主机的IP地址

如果你问的不是java,方面,而是window方面的话
右下角有类似网上邻居的小电脑,双击它,在对话框中选择"支持"就可以看到本机IP
第二种方法 dos下输入ipconfig/all 你会找到你的IP哦
第三种方法 如果你上得了网直接在百度里面打ip回车,就可以看到你的外网ip啦
其它方法我也不知道了,,,不过有很多方法都可以得到哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马