Skip to content

Commit 35deefe

Browse files
authored
Merge pull request biojava#519 from DevFactory/release--inefficient-string-buffering-fix-1
pmd:InefficientStringBuffering - Inefficient String Buffering
2 parents f3eef65 + da3b8e8 commit 35deefe

File tree

15 files changed

+26
-26
lines changed

15 files changed

+26
-26
lines changed

biojava-core/src/main/java/org/biojava/nbio/core/alignment/matrices/ScaledSubstitutionMatrix.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ public String toString() {
144144
}
145145

146146
if ( scale != 1)
147-
s.append("# Matrix scaled by a factor of " + scale + newline );
147+
s.append("# Matrix scaled by a factor of ").append(scale).append(newline);
148148
s.append(getMatrixAsString());
149149
return s.toString();
150150
}

biojava-core/src/main/java/org/biojava/nbio/core/util/SingleLinkageClusterer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,9 +368,9 @@ private boolean isWithinCutoff(int i, double cutoff) {
368368
private String clustersToString(Map<Integer,Set<Integer>> finalClusters) {
369369
StringBuilder sb = new StringBuilder();
370370
for (int cId:finalClusters.keySet()) {
371-
sb.append(cId+": ");
371+
sb.append(cId).append(": ");
372372
for (int member:finalClusters.get(cId)) {
373-
sb.append(member+" ");
373+
sb.append(member).append(" ");
374374
}
375375
sb.append("\n");
376376
}

biojava-ontology/src/main/java/org/biojava/nbio/ontology/obo/OboFileParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ public static String escape(String str, boolean escapespaces) {
422422
out.append(c);
423423
else {
424424
if (escapespaces || (!escapespaces && c != ' ' && c != '\t')) {
425-
out.append("\\" + o);
425+
out.append("\\").append(o);
426426
} else
427427
out.append(c);
428428
}

biojava-ontology/src/main/java/org/biojava/nbio/ontology/utils/AbstractAnnotation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ public String toString() {
140140
Iterator i = prop.keySet().iterator();
141141
if(i.hasNext()) {
142142
Object key = i.next();
143-
sb.append(key + "=" + prop.get(key));
143+
sb.append(key).append("=").append(prop.get(key));
144144
}
145145
while(i.hasNext()) {
146146
Object key = i.next();
147-
sb.append("," + key + "=" + prop.get(key));
147+
sb.append(",").append(key).append("=").append(prop.get(key));
148148
}
149149
sb.append("}");
150150
return sb.substring(0);

biojava-structure-gui/src/main/java/org/biojava/nbio/structure/symmetry/jmolScript/JmolSymmetryScriptGeneratorH.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ private String drawFooter(String text, String color) {
633633
s.append(color);
634634
s.append(";");
635635
s.append("font echo 24 sanserif;");
636-
s.append("echo "+ text);
636+
s.append("echo ").append(text);
637637
s.append(";");
638638
return s.toString();
639639
}

biojava-structure-gui/src/main/java/org/biojava/nbio/structure/symmetry/jmolScript/JmolSymmetryScriptGeneratorPointGroup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -995,7 +995,7 @@ private String drawFooter(String text, String color) {
995995
s.append(color);
996996
s.append(";");
997997
s.append("font echo 24 sanserif;");
998-
s.append("echo "+ text);
998+
s.append("echo ").append(text);
999999
//s.append("echo Point group ");
10001000
//s.append(rotationGroup.getPointGroup());
10011001
s.append(";");

biojava-structure/src/main/java/org/biojava/nbio/structure/align/ce/AbstractUserArgumentProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ public String printHelp() {
741741
buf.append("-------------------").append(newline);
742742
buf.append(newline);
743743

744-
buf.append(alg.getAlgorithmName() + " accepts the following parameters:" + newline);
744+
buf.append(alg.getAlgorithmName()).append(" accepts the following parameters:").append(newline);
745745
buf.append(newline);
746746

747747
buf.append("--- pairwise alignments ---").append(newline);

biojava-structure/src/main/java/org/biojava/nbio/structure/align/client/StructureName.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -676,7 +676,7 @@ public static ScopDomain guessScopDomain(String name, ScopDatabase scopDB) {
676676
if (match.hasNext()) {
677677
warnMsg.append(" Other possibilities: ");
678678
while (match.hasNext()) {
679-
warnMsg.append(match.next().getScopId() + " ");
679+
warnMsg.append(match.next().getScopId()).append(" ");
680680
}
681681
}
682682
warnMsg.append(System.getProperty("line.separator"));

biojava-structure/src/main/java/org/biojava/nbio/structure/contact/StructureInterface.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,7 +755,7 @@ public String toMMCIF() {
755755
molecId2 = molecId2 + "_" +getTransforms().getSecond().getTransformId();
756756
}
757757

758-
sb.append(SimpleMMcifParser.MMCIF_TOP_HEADER+"BioJava_interface_"+getId()+System.getProperty("line.separator"));
758+
sb.append(SimpleMMcifParser.MMCIF_TOP_HEADER).append("BioJava_interface_").append(getId()).append(System.getProperty("line.separator"));
759759

760760
sb.append(FileConvert.getAtomSiteHeader());
761761

biojava-structure/src/main/java/org/biojava/nbio/structure/io/GroupToSDF.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@ private String getCtab(Group thisGroup){
7373
String spaceIndOne = getSpace(3, index);
7474
String spaceIndTwo = getSpace(3, indexOther);
7575
String spaceOrder = getSpace(3, order);
76-
bondOrders.append(spaceIndOne+index+spaceIndTwo+indexOther+spaceOrder+order+" 0\n");
76+
bondOrders.append(spaceIndOne).append(index).append(spaceIndTwo).append(indexOther).append(spaceOrder).append(order).append(" 0\n");
7777
}
7878
}
7979
StringBuilder outString = new StringBuilder();
8080
// Add the first line now
8181
String spaceNumAtoms = getSpace(3, Integer.toString(thisGroup.getAtoms().size()));
8282
String spaceNumBonds = getSpace(3, Integer.toString(numBonds));
8383
header.append("\n");
84-
header.append(spaceNumAtoms+thisGroup.getAtoms().size()+spaceNumBonds+numBonds+" 0 0 0 0 0 0 0 0999 V2000\n");
84+
header.append(spaceNumAtoms).append(thisGroup.getAtoms().size()).append(spaceNumBonds).append(numBonds).append(" 0 0 0 0 0 0 0 0999 V2000\n");
8585
// Now add the header, atom, bond and charge information togeyher
8686
outString.append(header.toString());
8787
outString.append(atomList.toString());
@@ -150,7 +150,7 @@ private String getSpace(int inputNum, String format) {
150150
private String getHeader(Group thisGroup) {
151151
// Make the header info for the start of the block
152152
StringBuilder sb = new StringBuilder();
153-
sb.append(thisGroup.getPDBName()+"\n");
153+
sb.append(thisGroup.getPDBName()).append("\n");
154154
sb.append("Made by BioJava");
155155
sb.append("\n");
156156
return sb.toString();

0 commit comments

Comments
 (0)