首页 > 编程语言 >java获取链接数据

java获取链接数据

时间:2022-12-09 14:05:28浏览次数:40  
标签:map set java String Map 获取 put sb 链接


java获取链接数据

package com.dongao.test;

import com.alibaba.fastjson.JSON;
import com.dongao.project.common.util.HttpPostUtil;

import java.util.*;

/**
* @ClassName:MainTest
* @author:test
* @date 2021/7/5 17:34
*/
public class MainTest {
public static void main(String[] args) {
String url = "请求链接";
StringBuffer sb = new StringBuffer();
Set set = new HashSet();
Map map = new HashMap(4);
map.put("line","1");
map.put("levelnum","0");
for (int i = 1; i < 194; i++) {
map.put("cpage",String.valueOf(i));
String post = HttpPostUtil.post(url, map);
Map maps = JSON.parseObject(post, Map.class);
List<Map> chileds = (List<Map>) maps.get("chiled");
for (Map m : chileds) {
String drugname = (String) m.get("DRUGNAME");
if (set.contains(drugname)) {

}else {
set.add(drugname);
sb.append(m.get("DRUGNAME"));
sb.append(",");
}
}
}
System.out.println(sb.toString());
}
}

注:仅供个人自测使用–日常记录


标签:map,set,java,String,Map,获取,put,sb,链接
From: https://blog.51cto.com/u_10917175/5925128

相关文章

  • java.io.InvalidClassException异常解决
    java.io.InvalidClassException异常解决​​1.什么是serialVersionUID​​​​2.java.io.InvalidClassException产生原因?​​​​3.java.io.InvalidClassException解决方案......
  • Java中new Long(String s)和Long.valueOf(String s)的区别
    想要知道newLong(Strings)和Long.valueOf(Strings)的区别,还是得从源码直接看比较直观newLong(Strings)Long.valueOf(Strings)从源码可以看出,使用newLong(s)和Long.v......
  • java实现文件对比
    java实现文件对比​​需求​​​​实现效果​​​​后端代码引入​​需求web项目需要实现文件内容对比功能,开发语言是java,也就是通过java实现类似于svn的文件对比功能实现效......
  • Mysql开启ssl加密协议及Java客户端配置操作指南
    Mysql开启ssl加密协议及Java客户端配置操作指南​​Mysql配置​​​​验证Mysql开启SSL​​​​Java客户端操作​​​​生成证书密码​​​​配置数据库连接​​​​工具配......
  • jquery scroll 滚动加载列表 获取腾讯云图片像素信息
    jqueryscroll滚动加载列表获取腾讯云图片像素信息​​场景描述​​​​问题处理​​​​其他问题处理​​场景描述bootstarp列表加载图片时需要同时获取图片的像素(宽and......
  • Java格式化日期 微秒
    Java格式化日期微秒​​Date、LocalDateTime格式化微秒值​​​​Date、LocalDateTime互转​​本文主要讲述Java日期格式化及格式化日期到微秒Date、LocalDateTime格式化......
  • Java项目开发小tips
    1、idea对于JS代码的兼容性较差,编写了js代码但是有时候不能正常加载。解决方法:(1)idea缓存清理;  (2)clear-install;先clear,清理完成之后再install。  (3)rebuild重......
  • 小新学Java15-【字节流、字符流】
    一、IO概述1.1什么是IO1.2IO的分类1.3IO的流向说明图解1.4顶级父类们二、字节流2.1一切皆为字节一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形......
  • java排序算法
    1.冒泡排序法冒泡排序,轮询两个相邻的数据进行比较,如果条件成立,则数据相互转换。直到数据转换完毕。Integer[]strr={7,5,4,8,6,9,2,3,1,0};for(inti=0;i<strr.l......
  • 关于java程序OOM的优化
    在很多时候,我们使用循环,在循环体中处理逻辑使用的了大量内存,最终导致程序OOM。对此,经过一些测试,最终找出优化方案。策略将不使用的对象赋值为null主动调用GC测试......