1、List集合分批操作的工具: List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 0); // 使用guava对list进行分割 List<List<Integer>> supList1 = Lists.partition( ...
分类:
其他好文 时间:
2020-01-08 23:05:22
阅读次数:
93
List中的subLIst()方法可以截取父数组中指定下标范围形成一个新的数组。但注意:这个新数组代表的是父数组的一部分,改变它就会改变父数组中的对应部分。 Arrays中的asList()方法需要注意的地方:它并不是将数组转化为一个List对象,而是以List的方式对数组进行操作。也就是说,通过这 ...
分类:
其他好文 时间:
2020-01-07 17:57:53
阅读次数:
80
public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(Arrays.asList("a", "b", "c", "d")); for (int i = 0; i < list.s ...
分类:
编程语言 时间:
2020-01-04 22:31:04
阅读次数:
115
1:概述 过去Sort方法,PageRequest方法均已实例方法提供, @Test public void testPagingAndSortingRespository(){ //pageNo 从 0 开始. int pageNo = 6 - 1; int pageSize = 5; //Pag ...
分类:
其他好文 时间:
2020-01-01 16:59:01
阅读次数:
53
这个异常遇到了才知道坑这么大,坑爹的方法。 private String[] otherUserFromArray = new String[]{“3”, “4”, “发放”}; List<String> userFromList = Arrays.asList(otherUserFromArray ...
分类:
编程语言 时间:
2019-12-25 15:58:23
阅读次数:
75
分别返回以T为参数类型的list列表和以E为参数类型的set集合 list.add()和list.remove()不可以使用,因为会改变长度,可以用list.set(); List<String> list = Arrays.asList("A");List list1 = Arrays.asLis ...
分类:
其他好文 时间:
2019-12-25 01:52:40
阅读次数:
110
这里总结一下Array、List和Set相互转化的方法。 Array转化为List 将Array转化为List是使用Arrays.asList()方法。 要注意的是,Arrays.asList()方法的返回对象是一个Arrays内部类,并没有实现集合的修改方法。因此转化后的List并不能添加新元素或 ...
分类:
其他好文 时间:
2019-12-22 10:27:34
阅读次数:
82
//5、lambda表达式中加入Predicate // 甚至可以用and()、or()和xor()逻辑函数来合并Predicate, // 例如要找到所有以J开始,长度为四个字母的名字,你可以合并两个Predicate并传入 Predicate<String> startsWithJ = (n) ...
分类:
编程语言 时间:
2019-12-20 18:58:55
阅读次数:
119
stream中有很多方法,讲一些常用的。 1.forEach(),遍历方法,很简单,对于一般的遍历可以替代for循环 List<String> strings = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl"); strings.str ...
分类:
其他好文 时间:
2019-12-16 16:19:38
阅读次数:
94
public void solution(){ List<Integer> givenList = Arrays.asList(1, 2, 3,4,5,6); Collections.shuffle(givenList); int randomSeriesLength = 3; List<Integ ...
分类:
编程语言 时间:
2019-12-13 21:41:41
阅读次数:
182