add solutions for hw5
This commit is contained in:
@@ -19,4 +19,4 @@ jobs:
|
||||
|
||||
- name: Run Fast Reverse tests
|
||||
run: |
|
||||
java -ea -cp out reverse.FastReverseTest Base 3233 3435 3637 3839 4142 4749
|
||||
java -ea -cp out reverse.FastReverseTest Base 3233
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import java.io.*;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.*;
|
||||
|
||||
public class WordStat {
|
||||
@@ -24,7 +25,7 @@ public class WordStat {
|
||||
Character.isLetter(c) || c == '\'') {
|
||||
sb.append(c);
|
||||
} else {
|
||||
if (sb.length() > 0) {
|
||||
if (!sb.isEmpty()) {
|
||||
String word = sb.toString().toLowerCase();
|
||||
wordCount.put(word, wordCount.getOrDefault(word, 0) + 1);
|
||||
sb.setLength(0);
|
||||
@@ -36,7 +37,7 @@ public class WordStat {
|
||||
|
||||
r.close();
|
||||
|
||||
PrintWriter writer = new PrintWriter(outputFileName, "UTF-8");
|
||||
PrintWriter writer = new PrintWriter(outputFileName, StandardCharsets.UTF_8);
|
||||
|
||||
for (Map.Entry<String, Integer> entry : wordCount.entrySet()) {
|
||||
String key = entry.getKey();
|
||||
|
||||
Reference in New Issue
Block a user