我们在开发过程中经常会使用到List<Object> list=new ArrrayList<>(); 这个集合,Object 也可以是String、Integer等。 当我们需要把list集合中的数据放到另外一个集合中(List、Set...),我们也许会使用循环遍历然后将对象存入到新的集合中,这 ...
分类:
其他好文 时间:
2019-10-11 01:05:27
阅读次数:
91
我们在实际的开发工作中,经常会碰到排序的问题,如题,我们如何针对List集合中的某一个属性进行排序 当list集合中的元素类型是我们自定义类型时,有两种对list中的元素进行排序的方法: 方法一 让list集合中的元素类型,也就是我们自定义的类实现Comparable<T>接口,并在类中编写publ ...
分类:
编程语言 时间:
2019-10-06 15:13:12
阅读次数:
102
redis是什么? redis是基于内存的非关系型数据库,数据是以key-value的形式来存储的。redis的读写效率非常高,处理并发访问能力很强。主要应用场景是分布式缓存 redis中的key只有string类型。但是value有五种数据类型:字符串string,散列hash,列表list,集合 ...
分类:
数据库 时间:
2019-10-05 14:33:55
阅读次数:
91
一、概念 List接口是Collection接口的子接口,是一种有序、可重复的集合 二、常见方法 其他详细的部分可以查阅API 三、常用的实现类 1)ArrayList List list1 = new ArrayList(); 底层数据结构是数组,查询快,增删慢;线程不安全,效率高。 ArrayL ...
分类:
其他好文 时间:
2019-10-05 12:17:13
阅读次数:
103
1.gameListStr = "[{"gameId":"1","gameName":"哈哈"},{"gameId":"2","gameName":"呵呵"}]"; 2. List<Game> gameList = JSONObject.parseArray(gameListStr, Game.cl... ...
分类:
Web程序 时间:
2019-10-04 17:01:21
阅读次数:
136
List 集合 List 集合中元素有序、可重复,集合中每个元素都有其对应的索引顺序。 List 判断两个对象相等,只要通过 equals 方法比较返回 true 即可。 看个例子: 当试图删除一个 A 对象时,List 会调用 A 对象的 equals 方法依次与集合元素进行比较。如果 equal ...
分类:
编程语言 时间:
2019-10-03 14:28:16
阅读次数:
69
/* 集合框架的工具类。 Collections:集合框架的工具类。里面定义的都是静态方法。 Collections和Collection有什么区别? Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。 它有两个常用的子接口, List:对元素都有定义索引。有序的。可以... ...
分类:
编程语言 时间:
2019-10-01 23:06:38
阅读次数:
169
在使用List和Map等集合时,我们经常会使用增强for来进行遍历。但是这里面会存在一些问题。比如当你进行数据库查询是,得到的返回结果是List集合时,如果没有查询到符合要求的数据时List集合时null,并不是有对象而size为0的集合,这个时候就要对返回的结果进行空指针判断,不为null的时候才 ...
分类:
编程语言 时间:
2019-10-01 14:16:32
阅读次数:
125
1、编写一个简单的redishelper类库,封装ServiceStack.Redis 1 public class RedisHelper 2 { 3 #region 基本用户名密码,使用配置文件 4 /// <summary> 5 /// 写入redis服务器的ip+port 6 /// </s ...
分类:
Web程序 时间:
2019-09-30 14:55:47
阅读次数:
161
1 //json字符串转换为MAP 2 public static Map jsonStrToMap(String s) { 3 Map map = new HashMap(); 4 //注意这里JSONObject引入的是net.sf.json 5 net.sf.json.JSONObject .... ...
分类:
编程语言 时间:
2019-09-24 12:14:30
阅读次数:
95