Monday, December 26, 2011

StringBuilder instead of String

Use StringBuilder  instead of String while concatenating a String.

 StringBuilder sb = new StringBuilder();
sb.append("***************************************************\n");                sb.append("XMLName: ").append(obj.getXmlName()).append("\n");             
sb.append("DirName: ").append(obj.getDirectoryName()).append("\n");     
sb.append("Suffix: ").append(obj.getSuffix()).append("\n");                  sb.append("***************************************************\n");
System.out.println(sb.toString());

when we use String it will create a object for every concatenation.

String str="XMLName: " +obj.getXmlName()+;



No comments:

Post a Comment