summaryrefslogtreecommitdiff
path: root/material/Beispiele.java
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2018-09-26 20:55:01 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-09-26 20:55:01 +0200
commit9e98d7ca0d8590c3dcb83671ae682b4c86c86534 (patch)
tree4f5766526bfbf47e87f8cd8474993d860073b333 /material/Beispiele.java
downloadalgo-labor-9e98d7ca0d8590c3dcb83671ae682b4c86c86534.tar.gz
algo-labor-9e98d7ca0d8590c3dcb83671ae682b4c86c86534.zip
Make Aufgabe1 tests green
Diffstat (limited to 'material/Beispiele.java')
-rw-r--r--material/Beispiele.java67
1 files changed, 67 insertions, 0 deletions
diff --git a/material/Beispiele.java b/material/Beispiele.java
new file mode 100644
index 0000000..b90a2cf
--- /dev/null
+++ b/material/Beispiele.java
@@ -0,0 +1,67 @@
+package de.ostfalia.algo.ws18.examples;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
+
+/**
+ * @author M. Gruendel
+ */
+public class Beispiele {
+
+
+ private static void leseDatensaetze(String fileName) throws IOException {
+ File file = new File(fileName);
+ FileReader fr = new FileReader(file);
+ BufferedReader br = new BufferedReader(fr);
+
+ String line;
+ while ((line = br.readLine()) != null) {
+ System.out.println(line); // Eingelesenen Datensatz ausgeben
+ //insert(new Member(line));
+ }
+ br.close();
+ fr.close();
+ }
+
+ private static long[] leseSchluesselwerte(String fileName, int anzahl) throws IOException {
+ File file = new File(fileName);
+ FileReader fr = new FileReader(file);
+ BufferedReader br = new BufferedReader(fr);
+ long[] keys = new long[anzahl];
+
+ String line;
+ int index = 0;
+ while ((line = br.readLine()) != null && anzahl-- > 0) {
+ keys[index++] = Long.parseLong(line);
+ }
+ br.close();
+ fr.close();
+ return keys;
+ }
+
+
+ // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ public static void main(String[] args) throws IOException {
+
+ //--Datensaetze aus einer Datei einlesen-----------------------
+
+ leseDatensaetze("Materialien/Mitglieder10000.txt");
+
+ //--Datei mit Schluesselwerten einlesen------------------------
+
+ long[] schluessel = leseSchluesselwerte("Materialien/Schluessel10000_5000.txt", 10000);
+ System.out.println(schluessel.length);
+
+ //--String in ein Datum umwandeln------------------------------
+
+ String datum = "2018-09-24";
+ LocalDate date = LocalDate.parse(datum, DateTimeFormatter.ISO_DATE);
+ System.out.println(date);
+ }
+
+}