public class MarkerList { ArrayList<String> lat=new ArrayList<>(); ArrayList<String> lng=new ArrayList<>(); ArrayList<String> name=new ArrayList<>(); ArrayList<String> type_2=new ArrayList<>();//Type_2 public void setLat(String str) { this.lat.add(str); } public void setLng(String str) { this.lng.add(str); } public void setName(String str) { this.name.add(str); } public void setType_2(String str) { this.type_2.add(str); } public String getLat(int pos) { return lat.get(pos); } public String getLng(int pos) { return lng.get(pos); } public String getName(int pos) { return name.get(pos); } public String getType_2(int pos) { return type_2.get(pos); } public int getSize(){ return name.size(); } } I want to not create in the whole code 10 times ArrayList. And to create once and add data there. And after that I’ll take everything I need from there.
Am I doing right at all? Or is it a trap?