From ab6616b6197c097033309eefcd089f617634e171 Mon Sep 17 00:00:00 2001 From: me Date: Mon, 2 Feb 2026 13:02:15 +0500 Subject: [PATCH] add solutions for hw5 --- .gitea/workflows/fast-reverse.yml | 2 +- java/wordStat/WordStat.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/fast-reverse.yml b/.gitea/workflows/fast-reverse.yml index 6c4e474..c4495ae 100644 --- a/.gitea/workflows/fast-reverse.yml +++ b/.gitea/workflows/fast-reverse.yml @@ -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 diff --git a/java/wordStat/WordStat.java b/java/wordStat/WordStat.java index 014747c..c1e731c 100644 --- a/java/wordStat/WordStat.java +++ b/java/wordStat/WordStat.java @@ -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 entry : wordCount.entrySet()) { String key = entry.getKey();