Преглед изворни кода

Merge pull request #1035 from bmkiefer/run-length-ref-solution

run-length-encoding: make classes and methods package private in reference solution
Stuart Kent пре 8 година
родитељ
комит
23db5c331a
No account linked to committer's email

+ 4
- 4
exercises/run-length-encoding/.meta/src/reference/java/RunLengthEncoding.java Прегледај датотеку

1
 import java.util.regex.Matcher;
1
 import java.util.regex.Matcher;
2
 import java.util.regex.Pattern;
2
 import java.util.regex.Pattern;
3
 
3
 
4
-public class RunLengthEncoding {
5
-    public String encode(String data) {
4
+class RunLengthEncoding {
5
+    String encode(String data) {
6
 
6
 
7
         StringBuilder encodedDataBuilder = new StringBuilder();
7
         StringBuilder encodedDataBuilder = new StringBuilder();
8
 
8
 
35
         return encodedDataBuilder.toString();
35
         return encodedDataBuilder.toString();
36
     }
36
     }
37
 
37
 
38
-    public void addChars(StringBuilder toAddTo, char toAdd, int countOfChar) {
38
+    void addChars(StringBuilder toAddTo, char toAdd, int countOfChar) {
39
         if(countOfChar != 1) {
39
         if(countOfChar != 1) {
40
             toAddTo.append(countOfChar);
40
             toAddTo.append(countOfChar);
41
         }
41
         }
43
         toAddTo.append(toAdd);
43
         toAddTo.append(toAdd);
44
     }
44
     }
45
 
45
 
46
-    public String decode(String encodedData) {
46
+    String decode(String encodedData) {
47
         StringBuilder decodedData = new StringBuilder();
47
         StringBuilder decodedData = new StringBuilder();
48
         Pattern pattern = Pattern.compile("[0-9]+|[a-zA-Z\\s]");
48
         Pattern pattern = Pattern.compile("[0-9]+|[a-zA-Z\\s]");
49
         Matcher matcher = pattern.matcher(encodedData);
49
         Matcher matcher = pattern.matcher(encodedData);