How to get the local IP in java

import java.net.*;

public class Test6 {
    
    

    public static void main(String[] args) {
    
    
        // TODO Auto-generated method stub
        InetAddress ia=null;
        try {
    
    
            ia=InetAddress.getLocalHost();

            String localname=ia.getHostName();
            String localip=ia.getHostAddress();
            System.out.println("本机名称是:"+ localname);
            System.out.println("本机的ip是 :"+localip);
        } catch (Exception e) {
    
    
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

Guess you like

Origin blog.csdn.net/weixin_43088443/article/details/112792192