cyclops.reactive.ReactiveSeq.join()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中cyclops.reactive.ReactiveSeq.join方法的一些代码示例,展示了ReactiveSeq.join的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReactiveSeq.join方法的具体详情如下:
包路径:cyclops.reactive.ReactiveSeq
类名称:ReactiveSeq
方法名:join

ReactiveSeq.join介绍

[英]```
assertEquals("123".length(),ReactiveSeq.of(1, 2, 3).join().length());

[中]```
assertEquals("123".length(),ReactiveSeq.of(1, 2, 3).join().length());

代码示例

代码示例来源:origin: aol/micro-server

default String getProviders() {
  String additional = ReactiveSeq.fromStream(PluginLoader.INSTANCE.plugins.get()
                                      .stream())
                  .peek(System.out::println)
                  .filter(module -> module.providers() != null)
                  .concatMap(Plugin::providers)
                  .join(",");
  if (StringUtils.isEmpty(additional))
    return "com.oath.micro.server.rest.providers";
  return "com.oath.micro.server.rest.providers," + additional;
}

代码示例来源:origin: aol/micro-server

@GET
@Path("/expensive")
@Produces("text/plain")
public void expensive(@Suspended AsyncResponse asyncResponse){
  FutureStream.builder().fromIterable(urls)
      .then(it->client.get(it))
      .onFail(it -> "")
      .peek(it -> 
      System.out.println(it))
      .convertToSimpleReact()
      .allOf(data -> {
        System.out.println(data);
          return asyncResponse.resume(ReactiveSeq.fromIterable(data).join(";")); });
}

代码示例来源:origin: aol/micro-server

@Test
public void testProviders(){
  System.out.println(ConfigurableModule.builder().build().getProviders());
  //test MyPlugin working
  
  System.out.println(new ModuleImpl().getProviders());
  String additional = ReactiveSeq
      .fromStream(
          Arrays.<Plugin>asList(new TestPlugin())
              .stream()).filter(module -> module.providers()!=null)
              .concatMap(Plugin::providers)
              .join(",");
  
  assertThat(additional, equalTo(""));
}
static class ModuleImpl  implements Module{

代码示例来源:origin: aol/micro-server

@Test
public void testProviders(){
  //test MyPlugin working
  assertThat("com.oath.micro.server.rest.providers,com.my.new.provider,com.my.new.provider2",
      equalTo(ConfigurableModule.builder().build().getProviders()));
  System.out.println(new ModuleImpl().getProviders());
  String additional = ReactiveSeq
      .fromStream(
          Arrays.asList(new MyPlugin())
              .stream()).filter(module -> module.providers()!=null)
              .concatMap(Plugin::providers)
              .join(",");
  
  assertThat(additional, equalTo("com.my.new.provider,com.my.new.provider2"));
}

代码示例来源:origin: aol/cyclops

/**
 * <pre>
 * {@code
 * assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
 * }
 * </pre>
 *  @return Stream as concatenated String
 */
@Override
default String join(final String sep, final String start, final String end) {
  return this.stream().join(sep, start, end);
}

代码示例来源:origin: aol/cyclops

@Override
public String toString(){
  return stream().join(", ","[","]");
}
private int calcHash() {

代码示例来源:origin: aol/cyclops

@Override
public String toString() {
  StringBuilder b = new StringBuilder("[");
  b =b.append(map1.stream().join(","));
  b= b.append(map2.stream().join(","));
  return b.append("]").toString();
}

代码示例来源:origin: aol/cyclops

@Override
  public String toString() {
    StringBuilder b = new StringBuilder("[");
    b =b.append(map1.stream().join(","));
    b= b.append(map2.stream().join(","));
    b= b.append(map3.stream().join(","));
    return b.append("]").toString();
  }
}

代码示例来源:origin: aol/cyclops

/**
 * <pre>
 * {@code
 *  assertEquals("123".length(),ReactiveSeq.of(1, 2, 3).join().length());
 * }
 * </pre>
 *
 * @return Stream as concatenated String
 */
default String join() {
  return stream().join();
}

代码示例来源:origin: aol/cyclops

/**
 * <pre>
 * {@code
 * assertEquals("1, 2, 3".length(), ReactiveSeq.of(1, 2, 3).join(", ").length());
 * }
 * </pre>
 *
 * @return Stream as concatenated String
 */
default String join(final String sep) {
  return stream().join(sep);
}

代码示例来源:origin: aol/cyclops

/**
 * <pre>
 * {@code
 * assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
 * }
 * </pre>
 *
 * @return Stream as concatenated String
 */
default String join(final String sep, final String start, final String end) {
  return stream().join(sep, start, end);
}

代码示例来源:origin: aol/cyclops

@Override
public String toString(){
  return stream().join(", ","[","]");
}

代码示例来源:origin: aol/cyclops

@Test
public void testJoin() {
  assertEquals("123".length(),of(1, 2, 3).join().length());
  assertEquals("1, 2, 3".length(), of(1, 2, 3).join(", ").length());
  assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
}

代码示例来源:origin: aol/cyclops

@Test
public void testJoin() {
  assertEquals("123".length(),of(1, 2, 3).join().length());
  assertEquals("1, 2, 3".length(), of(1, 2, 3).join(", ").length());
  assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
}

代码示例来源:origin: aol/cyclops

@Test
public void testJoin() {
  assertEquals("123".length(),of(1, 2, 3).join().length());
  assertEquals("1, 2, 3".length(), of(1, 2, 3).join(", ").length());
  assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
}

代码示例来源:origin: aol/cyclops

@Test
public void testJoin() {
  assertEquals("123".length(),of(1, 2, 3).join().length());
  assertEquals("1, 2, 3".length(), of(1, 2, 3).join(", ").length());
  assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
}

代码示例来源:origin: aol/cyclops

@Test
public void testJoin() {
  assertEquals("123".length(),of(1, 2, 3).join().length());
  assertEquals("1, 2, 3".length(), of(1, 2, 3).join(", ").length());
  assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
}

代码示例来源:origin: aol/cyclops

@Test
public void stream() {
  assertThat(str.stream().join(),equalTo("hello world"));
  assertThat(empty.stream().join(),equalTo(""));
}

代码示例来源:origin: aol/cyclops

@Test
public void lazyStringEmpty(){
  assertThat(empty().lazyString().toString(),equalTo(empty().stream().join(",")));
}

代码示例来源:origin: aol/cyclops

@Test
public void lazyString(){
  assertThat(of(1,2).lazyString().toString(),equalTo(of(1,2).stream().join(", ")));
}
@Test

相关文章

微信公众号

最新文章

更多

ReactiveSeq类方法