本文整理了Java中cyclops.reactive.ReactiveSeq.groupBy
方法的一些代码示例,展示了ReactiveSeq.groupBy
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReactiveSeq.groupBy
方法的具体详情如下:
包路径:cyclops.reactive.ReactiveSeq
类名称:ReactiveSeq
方法名:groupBy
[英]Use classifier function to group elements in this Sequence into a Map
HashMap> map1 = of(1, 2, 3, 4).groupBy(i -> i % 2);
[中]使用分类器功能将此序列中的元素分组为一个映射
HashMap> map1 = of(1, 2, 3, 4).groupBy(i -> i % 2);
代码示例来源:origin: aol/cyclops
/**
* Use classifier function to group elements in this Sequence into a Map
*
* <pre>
* {@code
*
* Map<Integer, List<Integer>> map1 = of(1, 2, 3, 4).groupBy(i -> i % 2);
* assertEquals(asList(2, 4), map1.getValue(0));
* assertEquals(asList(1, 3), map1.getValue(1));
* assertEquals(2, map1.size());
*
* }
*
* </pre>
*/
default <K> HashMap<K, Vector<T>> groupBy(final Function<? super T, ? extends K> classifier) {
return stream().groupBy(classifier);
}
代码示例来源:origin: aol/cyclops
/**
* Use classifier function to group elements in this Sequence into a Map
* <pre>
* {@code
* Map<Integer, List<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertEquals(asList(2, 4), map1.getValue(0));
assertEquals(asList(1, 3), map1.getValue(1));
assertEquals(2, map1.size());
*
* }
*
* </pre>
*/
@Override
default <K> HashMap<K, Vector<T>> groupBy(final Function<? super T, ? extends K> classifier) {
return this.stream().groupBy(classifier);
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertThat(map1.getOrElse(0, cyclops.data.Vector.empty()),hasItem(2));
assertThat(map1.getOrElse(0, cyclops.data.Vector.empty()),hasItem(4));
assertThat(map1.getOrElse(1, cyclops.data.Vector.empty()),hasItem(1));
assertThat(map1.getOrElse(1, cyclops.data.Vector.empty()),hasItem(3));
assertEquals(2, map1.size());
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertThat(map1.getOrElse(0, cyclops.data.Vector.empty()),hasItem(2));
assertThat(map1.getOrElse(0, cyclops.data.Vector.empty()),hasItem(4));
assertThat(map1.getOrElse(1, cyclops.data.Vector.empty()),hasItem(1));
assertThat(map1.getOrElse(1, cyclops.data.Vector.empty()),hasItem(3));
assertEquals(2, map1.size());
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(2));
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(4));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(1));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(3));
assertEquals(2, map1.size());
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(2));
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(4));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(1));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(3));
assertEquals(2, map1.size());
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(2));
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(4));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(1));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(3));
assertEquals(2, map1.size());
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(2));
assertThat(map1.getOrElse(0,Vector.empty()),hasItem(4));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(1));
assertThat(map1.getOrElse(1,Vector.empty()),hasItem(3));
assertEquals(2, map1.size());
}
代码示例来源:origin: aol/cyclops
@Test
public void testGroupByEager() {
HashMap<Integer, Vector<Integer>> map1 = of(1, 2, 3, 4).groupBy(i -> i % 2);
assertEquals(Option.some(Vector.of(2, 4)), map1.get(0));
assertEquals(Option.some(Vector.of(1, 3)), map1.get(1));
assertEquals(2, map1.size());
}
代码示例来源:origin: com.oath.cyclops/cyclops
/**
* Use classifier function to group elements in this Sequence into a Map
* <pre>
* {@code
* Map<Integer, List<Integer>> map1 =of(1, 2, 3, 4).groupBy(i -> i % 2);
assertEquals(asList(2, 4), map1.getValue(0));
assertEquals(asList(1, 3), map1.getValue(1));
assertEquals(2, map1.size());
*
* }
*
* </pre>
*/
@Override
default <K> HashMap<K, Vector<T>> groupBy(final Function<? super T, ? extends K> classifier) {
return this.stream().groupBy(classifier);
}
代码示例来源:origin: com.oath.cyclops/cyclops
/**
* Use classifier function to group elements in this Sequence into a Map
*
* <pre>
* {@code
*
* Map<Integer, List<Integer>> map1 = of(1, 2, 3, 4).groupBy(i -> i % 2);
* assertEquals(asList(2, 4), map1.getValue(0));
* assertEquals(asList(1, 3), map1.getValue(1));
* assertEquals(2, map1.size());
*
* }
*
* </pre>
*/
default <K> HashMap<K, Vector<T>> groupBy(final Function<? super T, ? extends K> classifier) {
return stream().groupBy(classifier);
}
内容来源于网络,如有侵权,请联系作者删除!