I\'m developing an Android app. I need to convert a string array into an ArrayList. I\'ve read up on this, and all have cases where you add the values to the array in the ja
This is the best practice without any warning
Add string array to arraylist:
Collections.addAll(Lines, getResources().getStringArray(R.array.Lines));
To add one ArrayList to another:
newList.addAll(oldList);
If anybody wondering how to do the same in kotlin
val universities = arrayListOf<String>(*resources.getStringArray(R.array.universities))
universities
will be ArrayList<String>
Try this;
List<String> Lines = Arrays.asList(getResources().getStringArray(R.array.Lines));
and this for kotlin:
val Lines = resources.getStringArray(R.array.Lines).toList()
In strings.xml, add string array
<string-array name="dashboard_tags">
<item>Home</item>
<item>Settings</item>
</string-array>
In your .java class access the string array like
List<String> tags = Arrays.asList(getResources().getStringArray(R.array.dashboard_tags));