I have an ArrayList that contains Some Dates. I want to save it to user's storage to use it later. here's the code i've tried:
ArrayList<String> dates = new ArrayList<>();
dates.add("1 شهریور 1395");
dates.add("1 شهریور 1395");
dates.add("2 شهریور 1395");
dates.add("2 شهریور 1395");
SharedPreferences preferences;
SharedPreferences.Editor editor;
preferences = getPreferences(Context.MODE_PRIVATE);
editor = preferences.edit();
Set<String> dateSet = new Set(dates);
editor.putStringSet(dateSet);
but when i call dateSet.size()
well it's normal that it returns 2... not 4.
how can i save my dates
without reducing it's size?