From 7b547be58e3184d331e59971284af2557c86d694 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Thu, 1 Dec 2022 16:02:52 +0100 Subject: [PATCH] u24 --- uebungen/u24/DoubleSpace.class | Bin 0 -> 887 bytes uebungen/u24/DoubleSpace.java | 32 ++++++++++++++++++++++++++++++++ uebungen/u24/out.txt | 17 +++++++++++++++++ uebungen/u24/test.txt | 9 +++++++++ 4 files changed, 58 insertions(+) create mode 100644 uebungen/u24/DoubleSpace.class create mode 100644 uebungen/u24/DoubleSpace.java create mode 100644 uebungen/u24/out.txt create mode 100644 uebungen/u24/test.txt diff --git a/uebungen/u24/DoubleSpace.class b/uebungen/u24/DoubleSpace.class new file mode 100644 index 0000000000000000000000000000000000000000..544f14f511097d4f43f3803a540b8e8f81df946c GIT binary patch literal 887 zcmZuv$!-%t6s-0(&Uiv>$7T;nAmAmjhc#gn7f2+e*dQ4p1y1AfC`_tdEKx2EmiOJkKf2J~(#Q3HI%l9QeWhBb8`wk6f=W{V*6BxG9k7gb@>4eaB^X zseC%?G@|Ovx1{5~Z#eyFU$YfP1J~Q}6^ZP#fDuOeX5kVp z3*#@9OA9yagEY0evM$J&}gi+8rnv+2BKT}aN$W8GnMLpllJ7?JRMp7+C zFY66u2S-4mTsb{YPNT1sbh)^s+YN^vR{3M{{6|0>6pR9Gk=_zd!82Jsg!sY>S52GJ zput~r4(Acmp=&%m~TooFKV3L28ff zj6^rOe!(`7q{QM0&Vn(j=JH?sKD6lo literal 0 HcmV?d00001 diff --git a/uebungen/u24/DoubleSpace.java b/uebungen/u24/DoubleSpace.java new file mode 100644 index 0000000..c387c1f --- /dev/null +++ b/uebungen/u24/DoubleSpace.java @@ -0,0 +1,32 @@ +import java.io.*; +import java.util.*; + +/** + * Klasse zum duplizieren von Leerzeilen in Textdateien + */ +public class DoubleSpace { + public static void main(String[] args) throws FileNotFoundException { + doubleSpace("test.txt","out.txt"); + } + + /** + * Duplizierzt Leerzeilen bzw Zeilenumbrueche der + * Datei inputFileName und speichert das Ergebnis in + * outputFileName ab + */ + public static void doubleSpace(String inputFileName, String outputFileName) throws FileNotFoundException { + Scanner input = new Scanner(new File(inputFileName)); + PrintStream output = new PrintStream(new File(outputFileName)); + + if (input.hasNextLine()) { + output.println(input.nextLine()); + } + while (input.hasNextLine()) { + output.println(); + output.println(input.nextLine()); + } + + output.close(); + input.close(); + } +} diff --git a/uebungen/u24/out.txt b/uebungen/u24/out.txt new file mode 100644 index 0000000..9782699 --- /dev/null +++ b/uebungen/u24/out.txt @@ -0,0 +1,17 @@ +hallo + +hier + + + +sind + + + +leerzeichen + + + + + +yes diff --git a/uebungen/u24/test.txt b/uebungen/u24/test.txt new file mode 100644 index 0000000..0ccd4bd --- /dev/null +++ b/uebungen/u24/test.txt @@ -0,0 +1,9 @@ +hallo +hier + +sind + +leerzeichen + + +yes