Java確定本地IP地址
如何確定IP地址和本地計算機的主機名?
解決方法
下麵的示例演示如何使用InetAddress類的getLocalAddress()方法找到係統本地IP地址和主機名。
import java.net.InetAddress; public class Main { public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLocalHost(); System.out.println("Local HostAddress: "+addr.getHostAddress()); String hostname = addr.getHostName(); System.out.println("Local host name: "+hostname); } }
結果
上麵的代碼示例將產生以下結果。
Local HostAddress: 192.168.1.4 Local host name: harsh