I have a List
containing 370 elements , every element is List <String>
containing 4 strings. I'm making one big string of all the data by doing like this:
String veryBigString = "";
for (List <String> s : myList) {
for (String e : s){
veryBigString += e;
}
}
However, it takes very long time. Are there any options to make this quicker?
Edit: Using StringBuilder like many of you suggested, I get java.lang.OutOfMemoryError
. Maybe I'm doing something wrong:
StringBuilder sb = new StringBuilder();
for (List <String> s : birdsInfoList) {
for (String e : s){
sb.append(e);
}
}
Log.i("Very big String", String.valueOf(sb));