gpt4 book ai didi

Java/从 Observable> 转换为 List

转载 作者:行者123 更新时间:2023-11-30 05:53:04 24 4
gpt4 key购买 nike

我有一个来自 SQL 查询的结果集

Builder object_key = db.select(String.format("select object_key from "
+ CAMPAIGN_TABLE));

返回 Builder数据类型。我需要将 SQL 查询的输出存储在 List<String> object_key_list 中。我不知道该怎么做。谁能帮我解决一下吗?

  1. 如果我打电话

    object_key.autoMap(String.class);

然后返回 Observable<String>数据类型。

  • 如果我打电话

    object_key.autoMap(String.class).toList();

  • 然后返回 Observable<List<String>>数据类型。

  • 如果我打电话

    object_key.autoMap(String.class).toList().toBlocking();

  • 然后返回 BlockingObservable<List<String>>数据类型。

  • 如果我打电话

    object_key.autoMap(String.class).toList().toSingle();

  • 然后返回 Single<List<String>>数据类型。

    如何获得 List<String>值为 object_key_list作为返回的数据类型?

    顺便说一句,这有什么令人困惑的Observable首先作为返回的数据类型?

    最佳答案

    您需要订阅您的可观察对象,例如:

    Observable<List<String>> o = Observable.empty();
    // ....
    o.subscribe(strings -> {
    // strings is list you are looking for
    });

    订阅后,每当您从数据库获取结果时,您都会收到通知,并且您可以对字符串列表执行某些操作。我希望这会有所帮助。

    关于Java/从 Observable<List<String>> 转换为 List<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53607210/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com