![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
Romantic_321
你这个问题我不敢苟同
展开
-
java 获取对象集合的某个字段组成新的集合
【代码】java 获取对象集合的某个字段组成新的集合。原创 2022-09-02 13:54:23 · 2742 阅读 · 0 评论 -
完蛋!项目中用了Arrays.asList、ArrayList的subList,翻车了
1、使用Arrays.asList的注意事项1.1 可能会踩的坑先来看下Arrays.asList的使用:转载 2021-06-04 10:11:52 · 131 阅读 · 0 评论 -
java 根据list中 | 中、英文名称进行排序
@Test public void sortTest(){ List<User> list = new ArrayList<>(); list.add(new User("12",14,"zhagnsan")); list.add(new User("12",14,"lisi")); list.add(new User("12",14,"wangwu")); list.add(new User..原创 2021-05-10 14:25:07 · 3221 阅读 · 0 评论 -
java 删除list中符合条件的对象(几种方法,避免入坑)
报出异常:java.util.ConcurrentModificationException,关于这个异常的原因,看了很多文章,基本上解释如下:ArrayList的父类AbstarctList中有一个域modCount,每次对集合进行修改(增添、删除元素)时modCount都会+1。很明显,并没有达到我们预期的效果,因为下标是固定死的自增,但list的大小在随着删除元素不停的减小,并且后面的元素往前移了1位,所以后面的元素遍历不到。2、第一种遍历循环:fori循环。5、使用迭代器删除也是可以的。...原创 2021-04-29 14:24:39 · 18213 阅读 · 2 评论 -
java 根据map的key / value进行排序,超简单!
话不多说,直接上代码:@Test public void mapLambdaTest(){ Map<String,Integer> map = new LinkedHashMap<>(); map.put("张三",50); map.put("李四",60); map.put("王五",30); map.put("赵六",10); //如果想根据map的key进行排序的话只需原创 2021-03-11 10:16:49 · 498 阅读 · 1 评论 -
Java8对List集合对象某个字段进行排序
1、声明一个测试对象import java.time.LocalDate;import java.util.List;import lombok.Data;@Datapublic class StudentInfo{ //名称 private String name; //性别 true男 false女 private Boolean gender; //年龄 private Integer age; //身高 pri.原创 2020-07-10 16:01:38 · 20029 阅读 · 4 评论 -
Fastjson List转JSONArray以及JSONArray转List
1.fastjsonList转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));2.fastjsonJSONArray转ListJSONArray array = new JSONArray()...原创 2020-01-08 16:13:39 · 365 阅读 · 0 评论