zoukankan      html  css  js  c++  java
  • java获取本机*ip

    1. public static String getV4IP(){
      String ip = "";
      String chinaz = "http://ip.chinaz.com";

      StringBuilder inputLine = new StringBuilder();
      String read = "";
      URL url = null;
      HttpURLConnection urlConnection = null;
      BufferedReader in = null;
      try {
      url = new URL(chinaz);
      urlConnection = (HttpURLConnection) url.openConnection();
      in = new BufferedReader( new InputStreamReader(urlConnection.getInputStream(),"UTF-8"));
      while((read=in.readLine())!=null){
      inputLine.append(read+" ");
      }
      //System.out.println(inputLine.toString());
      } catch (MalformedURLException e) {
      e.printStackTrace();
      } catch (IOException e) {
      e.printStackTrace();
      }finally{
      if(in!=null){
      try {
      in.close();
      } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
      }
      }
      }


      Pattern p = Pattern.compile("\<dd class\="fz24">(.*?)\<\/dd>");
      Matcher m = p.matcher(inputLine.toString());
      if(m.find()){
      String ipstr = m.group(1);
      ip = ipstr;
      //System.out.println(ipstr);
      }
      return ip;

  • 相关阅读:
    AC自动机学习笔记(模板)
    codeforces1328E
    Codeforces 1288E- Messenger Simulator (树状数组)
    线性基小记
    HDU3949
    矩阵快速幂小记
    5E
    5D
    5C
    5B
  • 原文地址:https://www.cnblogs.com/syscn/p/9303962.html
Copyright © 2011-2022 走看看