Java putStringSet()共享数据引用

Java putStringSet()共享数据引用,java,android,arrays,sharedpreferences,Java,Android,Arrays,Sharedpreferences,我有三个用户输入的数据,我需要将这些数据保存在他的手机中,我首先考虑将其保存为数组,这样我就可以在需要时获得一个Id,但我进行了搜索,每个人都使用了它,我做了一些研究,但没有找到任何人可以帮助我如何使用共享引用。 谢谢…假设数组中已经有字符串,您只需要以下内容: Set<String> mySet = new HashSet<String>(Arrays.asList(myArray)); sharedPreferences.edit().putStringSet(myK

我有三个用户输入的数据,我需要将这些数据保存在他的手机中,我首先考虑将其保存为数组,这样我就可以在需要时获得一个Id,但我进行了搜索,每个人都使用了它,我做了一些研究,但没有找到任何人可以帮助我如何使用共享引用。
谢谢…

假设数组中已经有字符串,您只需要以下内容:

Set<String> mySet = new HashSet<String>(Arrays.asList(myArray));
sharedPreferences.edit().putStringSet(myKey, mySet).apply();
Set mySet=newhashset(Arrays.asList(myArray));
sharedReferences.edit().putStringSet(myKey,mySet.apply();
然后检索它:

Set<String> mySet = sharedPreferences.getStringSet(myKey, null);
for(String myString : mySet) {
    //do something with myString
}
Set mySet=SharedReferences.getStringSet(myKey,null);
for(字符串myString:mySet){
//用myString做点什么
}

在线上有数百个关于
共享参考的教程
——用谷歌搜索一下。嘿@Jeremy Figgins,谢谢你的回复,很抱歉我没有在我最初的问题中提到这一点,但是通过使用你的代码,我如何循环每个元素(从共享参考中获取),以便我可以向用户显示它(他所拯救的一切)