zoukankan      html  css  js  c++  java
  • Java常用工具技巧

    1、获取http请求的内容,无需cookie类型的。

    String URL="http://www.baidu.com";
    Document doc=Jsoup.connect(url).get()

    2、如果返回的字段是Json串的String类型,例如Ajax请求,使用上用的方法会抛出异常。需要使用另一个方法。

    String url="https://www.baidu.com/feed/api/tab/gettabinfo?pd=wise&sid=114748_100185_116351_114744_103342_110773_114243_107312_116647_115864_116477_114798_116094_116310_115534_115446_116387_116204_115351_114276_116412_110085&ssid=0&from=844b&pu=sz%25401320_2001%252Cta%2540iphone_1_9.1_3_601&qid=2505421101&ms=1&_=1496198521868"
    
    String str= Jsoup.connect(url).ignoreContentType(true).execute().body();

    3、String 转换成List<Object>

    // 转换成对象数组       
    String jsonstring2 = "[{"a":51,"b":0}]";      
    Usa[] usa2 = JSON.parseObject(jsonstring2, new TypeReference<Usa[]>(){});      
    List list = Arrays.asList(usa2); 

    4、正则匹配

    String[] qiandao = doc.toString().split("签到");
    String regex = "(\d+)";
    Pattern pattern = Pattern.compile(regex);
    Matcher matcher1 = pattern.matcher(qiandao[3]);
    matcher1.find();
    member.setQiandao(matcher1.group());
  • 相关阅读:
    -webkit-margin-before 及 扩展浏览器前缀、内核
    vue封装分页组件
    vue项目中使用qrcode生成二维码
    git中全局设置用户名、邮箱
    promise.all 解说
    超详细弹性盒子布局
    js对象转数组
    js取整数、取余数的方法
    数组方法大全
    Vue绑定class
  • 原文地址:https://www.cnblogs.com/cindy-2014/p/6923096.html
Copyright © 2011-2022 走看看