java - StringBuffer is seem double the String Names -


can please tell me why happening sometimes, looks of in files short names:

stringbuffer rbuffer = new stringbuffer(""); file realname = new file(filename[2]);  system.out.println(" # realname "+realname); //todo delete returns:  realname c:\users\ricar\workspace\tergum\bin\tergum\me\**tbfs.class**  rbuffer.append(realname.getname()); system.out.println(" # rbuffer "+rbuffer); //todo delete retuns: rbuffer **tbfs.classtbfs.class** 

longer names ok short names when stringbuffer seem double is.

sorry forgot add buffering realname

many thanks

in request more details, here belive happens:

both variables of codes initiated "null" it's new:

here bigger snip of code , happens:

while ((lineinsrc = dbbuffer.readline()) != null){                                 matcher m = filepattern.matcher(lineinsrc);                                 string[] filename = lineinsrc.split(csvsplitbysrc);                                   realname = new file(filename[2]);                                 while (m.find()) {                                     system.out.println(" # realname "+realname); //todo delete                                     rbuffer.append(realname.getname());                                 }                           }                              try {                                 file newfile = new file(npresult.tostring()+"/"+rbuffer);                                     system.out.println(" # newfile "+newfile); //todo delete                                     system.out.println(" # rbuffer "+rbuffer); //todo delete                                     } 

hundreds of more lines... irelevant failed...

the code you've provided not yield problematic result.

it may possible have section in code accidentally print rbuffer. can either search or show whole code section. if work ide eclipse, can double-click rbuffer , highlight occurrences of variable you. thus, you're able find additional accidental prints fast.

summarized, if run code, output follows:

realname tbfs.class rbuffer tbfs.class 

not, said, tbfs.classtbfs.class. should check other code sections of program, error elsewhere.


Comments

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

serialization - Convert Any type in scala to Array[Byte] and back -

SonarQube Plugin for Jenkins does not find SonarQube Scanner executable -