java获取本机的外网ip

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yaerfeng/article/details/55189290

原文:java获取本机的外网ip



public static String getWebIp() {
		  try {

		   URL url = new URL("http://iframe.ip138.com/ic.asp");

		   BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));

		   String s = "";

		   StringBuffer sb = new StringBuffer("");
		   
		   String webContent = "";

		   while ((s = br.readLine()) != null) {
		    sb.append(s + "\r\n");

		   }

		   br.close();
		   webContent = sb.toString();
		   int start = webContent.indexOf("[")+1;
		   int end = webContent.indexOf("]");
		   webContent = webContent.substring(start,end);
		   
		   return webContent;

		  } catch (Exception e) {
		   e.printStackTrace();
		   return "error";

		  }
	}

20140709213204494.png

好久没有分享了,最近做了这方面的东西,学习一下。

猜你喜欢

转载自blog.csdn.net/yaerfeng/article/details/55189290