From 912f68c58f3871344c0e4cbb49c71ec1d5c041dd Mon Sep 17 00:00:00 2001 From: "J. Neugebauer" Date: Mon, 1 Aug 2022 20:50:23 +0200 Subject: [PATCH] Javadoc --- .../schule/ngb/zm/util/io/FileLoader.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/schule/ngb/zm/util/io/FileLoader.java b/src/main/java/schule/ngb/zm/util/io/FileLoader.java index ac353a0..4454476 100644 --- a/src/main/java/schule/ngb/zm/util/io/FileLoader.java +++ b/src/main/java/schule/ngb/zm/util/io/FileLoader.java @@ -29,6 +29,13 @@ public final class FileLoader { return loadLines(source, UTF8); } + /** + * Lädt die angegebene Datei Zeilenweise in ein Array. + * + * @param source + * @param charset + * @return + */ public static List loadLines( String source, Charset charset ) { try( BufferedReader reader = ResourceStreamProvider.getReader(source, charset) ) { List result = new ArrayList<>(); @@ -65,6 +72,20 @@ public final class FileLoader { } } + /** + * Lädt die Daten aus einer CSV Datei in ein zweidimensionales + * String-Array. + *

+ * Der Aufruf entspricht dem Aufruf von + *


+	 * FileLoader.loadCsv(source, ',', skipFirst, UTF8);
+	 * 
+ * + * @param source Die Quelle der CSV-Daten. + * @param skipFirst Ob die erste Zeile übersprungen werden soll. + * @return Ein Array mit den Daten als {@code String}s. + * @see #loadCsv(String, char, boolean, Charset) + */ public static String[][] loadCsv( String source, boolean skipFirst ) { return loadCsv(source, ',', skipFirst, UTF8); }