gpt4 book ai didi

java - 从 userPreferences 中检索空 Set

转载 作者:行者123 更新时间:2023-12-02 05:28:01 25 4
gpt4 key购买 nike

我有以下代码:

Set<String> test = C.userPreferences.getStringSet("default", Here);

我想知道的是如何让 Here 默认设置为空字符串而不是 null,因为我需要 test.add(String) 之后,但我不能这样做如果测试为空。

我尝试了Collections.emptySet(),但失败并出现java.lang.UnsupportedOperationException

最佳答案

只需在调用后立即测试 test 是否为 null:

Set<String> test = C.userPreferences.getStringSet("default", Here);    
if (test == null)
test = new HashSet<String>();

HashSet 类只是 Set 接口(interface)的实现。

关于java - 从 userPreferences 中检索空 Set<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25810293/

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