Room - 字符串类型转换器数组

Room - Array of String TypeConverter

是否有人拥有将数组类型作为逗号分隔的字符串列表存储在 Room 数据库中的类型转换器?

谢谢帮助

像这样的东西应该可以工作

 public static class Converter {

    @TypeConverter
    public String fromArray(ArrayList<String> strings) {
        String string = "";
        for(String s : strings) string += (s + ",");

        return string;
    }

    @TypeConverter
    public ArrayList<String> toArray(String concatenatedStrings) {
        ArrayList<String> myStrings = new ArrayList<>();

        for(String s : concatenatedStrings.split(",") myStrings.append(s);

        return myStrings;
    }
}
public class Converters {
    @TypeConverter
    public String get_string(List<String> str) {
        if (str == null)
            return null;
        StringBuilder pictures = new StringBuilder();
        for (String s : str) pictures.append(s).append(",");
        return pictures.toString();
    }

    @TypeConverter
    public List<String> set_string(String str) {
        if (str == null)
            return null;
        return new ArrayList<>(Arrays.asList(str.split(",")));
    }
}