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()+;
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