Java convert ArrayList to string and back to ArrayList?

后端 未结 6 1385
一个人的身影
一个人的身影 2020-12-29 11:30

I wanted to save an ArrayList to SharedPreferences so I need to turn it into a string and back, this is what I am doing:

// Save to shared preferences
Shared         


        
6条回答
  •  梦谈多话
    2020-12-29 11:39

    I ended up using:

    ArrayList appList = new ArrayList(Arrays.asList(appsString.split("\\s*,\\s*")));
    

    This doesn't work for all array types though. This option differs from:

    ArrayList array = Arrays.asList(arrayString.split(","));
    

    on that the second option creates an inmutable array.

提交回复
热议问题