java集合
ruiguang21
这个作者很懒,什么都没留下…
展开
-
java 集合进行分组操作
java 集合进行分组操作原创 2022-09-15 14:47:55 · 2603 阅读 · 0 评论 -
java 集合转换、查找、过滤、分割
java 集合转换、查找、过滤、分割原创 2022-09-15 14:41:30 · 388 阅读 · 0 评论 -
java 通过Table进行多级别的查询
table原创 2022-09-09 16:42:36 · 237 阅读 · 0 评论 -
HashMap实现原理及源码分析
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录 一、什么是哈希表 二、H...转载 2020-04-10 16:06:18 · 168 阅读 · 0 评论 -
Java 集合与队列的插入、删除在并发下的性能比较
这两天在写一个java多线程的爬虫,以广度优先爬取网页,设置两个缓存:• 一个保存已经访问过的URL:vistedUrls• 一个保存没有访问过的URL:unVistedUrls 需要爬取的数据量不大,对URL压缩后,可以把这两个数据结构都放入内存,vistedUrls很显然用HashSet实现,因为已经访问的URL只会添加,不会删除和修改,使用HashSet可以高效判断一个转载 2017-11-15 09:29:19 · 1212 阅读 · 0 评论 -
集合取出去除重复元素
package com.yanshu.dao;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.List;import java.util.Map;import java原创 2017-11-15 09:48:23 · 297 阅读 · 0 评论 -
集合对象的一些助手工具类
package com.opslab.helper;import com.opslab.functions.ObjectHandler;import com.opslab.functions.ObjectProcess;import com.opslab.util.valid;import java.util.*;/** * 集合对象的一些助手工具类原创 2017-11-15 09:48:48 · 262 阅读 · 0 评论 -
java 导入导出Excel工具类ExcelUtil
前段时间做的分布式集成平台项目中,许多模块都用到了导入导出Excel的功能,于是决定封装一个ExcelUtil类,专门用来处理Excel的导入和导出本项目的持久化层用的是JPA(底层用hibernate实现),所以导入和导出也都是基于实体类的。在编写ExcelUtil之前,在网上查了一些资料。Java中用来处理Excel的第三方开源项目主要就是POI和JXL。poi功能强大,但是比转载 2017-12-04 19:35:53 · 958 阅读 · 0 评论 -
java抓取HTML页面的数据(淘宝页面),
--第1步:获取http---第2步用正则表达式进行解析第1步:package com.yanshu.tools;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import j原创 2017-12-25 09:41:49 · 6375 阅读 · 0 评论 -
java 去除数组中重复的元素
要求:清除数组中重复的元素思路:因为开始时我以为是不能用集合(使用集合的方式在文章底部),所以绞尽脑汁在不用集合的情况下去除数组中重复的元素,需要些一个去除重复内容的方法,我首先想到的的需要一个存储去重后元素的数组,然后两层循环,外层遍历原数组,内容逐个判断是否和之后的元素重复,然后再提出来存入新的数组。走的弯路:因为数组是有长度的,在使用数组之前一定要先初始化数组给定长度,我在确原创 2017-11-15 08:50:23 · 1134 阅读 · 0 评论 -
遍历HashMap值
package com.List;import java.util.*;public class MapTest {public static void main(String[] args) {Map map=new HashMap();map.put("1", "value1"); map.put("2", "value2"); map.pu原创 2017-10-27 16:28:31 · 570 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("原创 2017-09-14 18:57:02 · 206 阅读 · 0 评论 -
Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-ea原创 2017-09-14 19:07:42 · 195 阅读 · 0 评论 -
如何替换list数组里面的内容
package com.yanshu.controller;import java.util.*;/** * 替换,json格式,响应时间 * @author Administrator * */public class Tihuan {public static void getreplaceAll(){System.out.println("如何替换li原创 2017-09-15 09:28:19 · 5478 阅读 · 0 评论 -
字符串转换为数组,
package com.yanshu.utils;import java.net.URLDecoder;/** * 对tab选项字段进行分割,处理 * @author Administrator * */public class TabUtils {/*** 对参数进行处理,处理成数组的方式* @param objec原创 2017-09-19 15:00:49 · 1304 阅读 · 0 评论 -
取出list里面某个字段的值
@RequestMapping("/lsdb")public String getLcsyDistribution(){List lcsysdblist=ldbdao.findByDistribution();System.out.println(lcsysdblist.toString());//如何从list中取出System.out.println("第一个:"+lc原创 2017-10-17 18:29:28 · 33694 阅读 · 0 评论 -
集合map 对集合map进行取值 遍历循环
@RequestMapping(value="/lsdbsd", method = { RequestMethod.GET,RequestMethod.POST }, produces = "application/json; charset=utf-8")public String getLcsyDistributionsd(@RequestParam(value = "thedate"原创 2017-10-19 17:49:56 · 1022 阅读 · 0 评论 -
遍历 ArrayList
package com.List;import java.util.*;public class ListTest {public void listtest(){List list=new ArrayList(); list.add("Hello"); list.add("World"); list.add("HAHAHAHA原创 2017-10-27 16:05:28 · 302 阅读 · 0 评论 -
遍历删除ArrayList中的元素
遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式:1.通过增强的for循环删除符合条件的多个元素2.通过增强的for循环删除符合条件的一个元素3.通过普通的for删除删除符合条件的多个元素4.通过Iterator进行遍历删除符合条件的多个元素 [java] view pl转载 2017-10-27 16:07:45 · 295 阅读 · 0 评论 -
map集合取数据的几种方法
常用的方法可以先拿到当前map所有的key 根据key迭代出所有的valueMap.Entry是Map的一个工具类,提供了从map中读取一行数据的读取,一次可以迭代出map集合中的键值对,或者说一次迭代一行数据而不是一个key [java] view plain copy 在CODE上查看代码片派生到我的代码片Map集合取数据 方法汇总 // 创建集合原创 2017-09-14 18:54:30 · 10675 阅读 · 0 评论