首页 > 代码库 > 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());
Java常用工具技巧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。