rx.Observable.contains()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(274)

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

Observable.contains介绍

[英]Returns an Observable that emits a Boolean that indicates whether the source Observable emitted a specified item.

Scheduler: contains does not operate by default on a particular Scheduler.
[中]返回发出布尔值的可观察对象,该布尔值指示源可观察对象是否发出指定项。
调度程序:默认情况下,contains不会在特定调度程序上运行。

代码示例

代码示例来源:origin: henrymorgen/android-advanced-light

  1. private void contains() {
  2. Observable.just(1,2,3).contains(1).subscribe(new Action1<Boolean>() {
  3. @Override
  4. public void call(Boolean aBoolean) {
  5. Log.d(TAG, "contains:"+aBoolean);
  6. }
  7. });
  8. }

代码示例来源:origin: leeowenowen/rxjava-examples

  1. @Override
  2. public void run() {
  3. Observable.range(1, 10).contains(3).subscribe(new Action1<Boolean>() {
  4. @Override
  5. public void call(Boolean aBoolean) {
  6. log(aBoolean);
  7. }
  8. });
  9. }
  10. });

代码示例来源:origin: nurkiewicz/rxjava-book-examples

  1. @Test
  2. public void sample_550() throws Exception {
  3. Observable<Integer> numbers = Observable.range(1, 5);
  4. numbers.all(x -> x != 4); // [false]
  5. numbers.exists(x -> x == 4); // [true]
  6. numbers.contains(4); // [true]
  7. }

代码示例来源:origin: vert-x3/vertx-rx

  1. protected Completable rxAssertAutoCommit(SQLConnection conn) {
  2. String testName = UUID.randomUUID().toString();
  3. return conn.rxExecute(String.format(INSERT_FOLK_SQL, testName)).toCompletable()
  4. .andThen(client.rxGetConnection().flatMapCompletable(other -> {
  5. return uniqueNames(other).contains(testName).toSingle()
  6. .flatMapCompletable(contains -> {
  7. if (contains) {
  8. return Completable.complete();
  9. }
  10. return Completable.error(new AssertionError("Connection should be back in autocommit mode"));
  11. })
  12. .doAfterTerminate(other::close);
  13. }));
  14. }

相关文章

Observable类方法