From e77314433081a7c27b10b057acec5a32322a9e9f Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 19 Apr 2025 22:20:41 +0200 Subject: move class ReadCombi -> model/Combi --- .../bachelorizer/ReadCombi.java" | 56 ---------------------- .../bachelorizer/model/Combi.java" | 56 ++++++++++++++++++++++ 2 files changed, 56 insertions(+), 56 deletions(-) delete mode 100644 "dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/ReadCombi.java" create mode 100644 "dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/model/Combi.java" (limited to 'dk/abcdefghijklmnopqrstuvxyzæøå/bachelorizer') diff --git "a/dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/ReadCombi.java" "b/dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/ReadCombi.java" deleted file mode 100644 index a3ddd4e..0000000 --- "a/dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/ReadCombi.java" +++ /dev/null @@ -1,56 +0,0 @@ -// SPDX-FileCopyrightText: 2025 Jonas Smedegaard -// SPDX-License-Identifier: GPL-3.0-or-later - -package dk.abcdefghijklmnopqrstuvxyzæøå.bachelorizer; - -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.io.IOException; -import java.util.List; - -/// ReadCombi - read and parse data file -/// -/// File reader class slurping and parsing a comma-separated file. -/// -/// @version 0.0.1 -/// @see -public class ReadCombi { - - /// Default constructor - /// - /// @param args command-line arguments or default demo data - public ReadCombi(final Path path) { - - try { - // slurp all content at once - List lines = Files.readAllLines(path); - - for (String line : lines) { - String[] values = line.split(","); - - for (String value : values) { - System.out.print(value + "\t"); - } - System.out.println(); - } - - } catch (IOException e) { - e.printStackTrace(); - } - } - - /// JVM entry point - /// - /// @param args command-line arguments - public static void main(final String[] args) { - - // first argument, if provided, is the data file path; - // else use upstream named file in current directory. - Path path = (args.length > 0) - ? Paths.get(args[0]) - : Paths.get("combi.txt"); - - new ReadCombi(path); - } -} diff --git "a/dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/model/Combi.java" "b/dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/model/Combi.java" new file mode 100644 index 0000000..7b90b42 --- /dev/null +++ "b/dk/abcdefghijklmnopqrstuvxyz\303\246\303\270\303\245/bachelorizer/model/Combi.java" @@ -0,0 +1,56 @@ +// SPDX-FileCopyrightText: 2025 Jonas Smedegaard +// SPDX-License-Identifier: GPL-3.0-or-later + +package dk.abcdefghijklmnopqrstuvxyzæøå.bachelorizer.model; + +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.io.IOException; +import java.util.List; + +/// Combi - static sample dataset of course combinations +/// +/// Slurps and parses data from upstream-provided comma-separated file. +/// +/// @version 0.0.1 +/// @see +public class Combi { + + /// Default constructor + /// + /// @param args command-line arguments or default demo data + public Combi(final Path path) { + + try { + // slurp all content at once + List lines = Files.readAllLines(path); + + for (String line : lines) { + String[] values = line.split(","); + + for (String value : values) { + System.out.print(value + "\t"); + } + System.out.println(); + } + + } catch (IOException e) { + e.printStackTrace(); + } + } + + /// JVM entry point + /// + /// @param args command-line arguments + public static void main(final String[] args) { + + // first argument, if provided, is the data file path; + // else use upstream named file in current directory. + Path path = (args.length > 0) + ? Paths.get(args[0]) + : Paths.get("combi.txt"); + + new Combi(path); + } +} -- cgit v1.2.3