java - Strings copied continuously despite having reinitialized for every different object -
java - Strings copied continuously despite having reinitialized for every different object -
private list<string> longstr = new java.util.arraylist<string>(); private list alist = null; private string [] norow = null; private static int arrayctr = 0; seek { csvreader reader1 = new csvreader(new filereader(inputfilepath),';'); if((alist = reader1.readall())!= null){ int outer= 0; string atemp; (int counter= 0;counter <alist.size();counter++){ norow = (string[]) alist.get(counter); (int j = 0; j < norow.length; j++){ atemp = norow[j]; copyarray(atemp); } private int copyarray(string atemp){ longstr.add(arrayctr, atemp); //system.out.println(arrayctr); arrayctr++; homecoming arrayctr; }
from extract,every string alist copied norow array->atemp->longstr list.i integrated function jbutton called "read".everytime clicked button diff files input,strings added continuously ie not generating new list each diff files.for eg if file has 1 element,this copied longstr index 0,but if diff file has 4 elements,this added index no 1 , on instead starting 0 again.what did miss here?and how can remove elements in longstr list after each jbutton event?
add @ origin clear list each time:
longstr.clear(); arrayctr = 0;
java string list
Comments
Post a Comment