From 7bd3d87aed73703ee7270cf4b04ad9ce59b5e444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz> Date: Tue, 17 Oct 2023 05:53:53 +0200 Subject: [PATCH] Format. Change artifact id --- pom.xml | 2 +- src/main/java/lab/Book.java | 65 +++++++++++++++++++------------------ 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/pom.xml b/pom.xml index 42f3a2b..e0df63a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>vsb-cs-java1</groupId> - <artifactId>lab07-efrei</artifactId> + <artifactId>efrei-lab-06-comparable-comparator</artifactId> <version>0.0.1-SNAPHOST</version> <packaging>jar</packaging> <properties> diff --git a/src/main/java/lab/Book.java b/src/main/java/lab/Book.java index 9ab0dba..6aa39f1 100644 --- a/src/main/java/lab/Book.java +++ b/src/main/java/lab/Book.java @@ -14,44 +14,47 @@ import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; +import java.util.HashMap; +import java.util.Map; /** * @author Jan KoĹľusznik * @version 0.1 */ public class Book { - private final String data; - - /** - * - */ - public Book() { - data = getText(); - } - - public Collection<String> getWords() { - String[] tokens = getText().split("[\\- \t\n.,;:()\\[\\]{}\"]+"); - return new ArrayList<>(Arrays.asList(tokens)); - } - - @Override - public String toString() { - return data; - } - - private String getText() { - StringBuilder sb = new StringBuilder(); - try(BufferedReader br = new BufferedReader(new InputStreamReader(Book.class.getResourceAsStream("book.txt")))) { - String line; - while((line = br.readLine()) != null) { - sb.append(line).append('\n'); - } - } catch (IOException e) { - e.printStackTrace(); - return ""; + private final String data; + + /** + * + */ + public Book() { + data = getText(); + } + + public Collection<String> getWords() { + String[] tokens = getText().split("[\\- \t\n.,;:()\\[\\]{}\"]+"); + return new ArrayList<>(Arrays.asList(tokens)); } - return sb.toString(); - } + @Override + public String toString() { + return data; + } + + private String getText() { + StringBuilder sb = new StringBuilder(); + try (BufferedReader br = new BufferedReader( + new InputStreamReader(Book.class.getResourceAsStream("book.txt")))) { + String line; + while ((line = br.readLine()) != null) { + sb.append(line).append('\n'); + } + } catch (IOException e) { + e.printStackTrace(); + return ""; + } + + return sb.toString(); + } } -- GitLab