Quellcode durchsuchen

Fixes #737

Use string builder over looped string concatenation.
matthewstyler vor 9 Jahren
Ursprung
Commit
2b233a5e09
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3
    3
      exercises/minesweeper/src/example/java/MinesweeperBoard.java

+ 3
- 3
exercises/minesweeper/src/example/java/MinesweeperBoard.java Datei anzeigen

@@ -30,13 +30,13 @@ final class MinesweeperBoard {
30 30
     }
31 31
 
32 32
     private String getRowWithNumbers(final int rowNumber) {
33
-        String result = "";
33
+        StringBuilder result = new StringBuilder(numberOfColumns);
34 34
 
35 35
         for (int columnNumber = 0; columnNumber < numberOfColumns; columnNumber++) {
36
-            result += getCellNumber(rowNumber, columnNumber);
36
+            result.append(getCellNumber(rowNumber, columnNumber));
37 37
         }
38 38
 
39
-        return result;
39
+        return result.toString();
40 40
     }
41 41
 
42 42
     private char getCellNumber(final int rowNumber, final int columnNumber) {