java - 字符串设置为 ArrayList?

标签 java android arrays string type-conversion

<分区>

所以我在查找如何更改 String设置为 ArrayList<sSring>我找不到任何东西。我试过:

favorites  = new ArrayList( mPrefsaved.getStringSet("faves", null) ;

如何转换 StringSet进入 ArrayList<string>

我试过:

  private void getsaved() {

      favorites = new ArrayList<String>(mPrefsaved.getStringSet("faves", null));

}

但是日志猫告诉我NullPointerException

最佳答案

假设您有一组字符串,例如

Set<String>  set = new HashSet<String>();
 // some elements in set

那你可以试试

 List<String>  listFromSet = new ArrayList<String>(yourCurrentSet);

在你的情况下。

 List<String>  listFromSet = new ArrayList<String>(mPrefsaved.getStringSet("faves", null));

确保您的方法 getStringSet 返回字符串集合。

关于java - 字符串设置为 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20787099/

相关文章:

Java:正则表达式替换

javascript - 我怎样才能获得一个只有原始值的唯一值的新 json

java - 哪些类对于运行 Java VM 是绝对必要的?

android - Gradle sync failed : The android gradle plugin version 2. 3.0-beta1太旧,请更新到最新版本

android - 如何停止android中的Intent服务

java - Exoplayer v2.9 TransferListener 不带参数

PHP 基于多个条件对多维数组进行排序

java - 从文件读取时如何修复仅检查数组最后一行的用户名和密码

java - Apache CSV 解析器不适用于带引号的制表符分隔数据

java - 使用 JNA 调用方法并进行回调