package Testat1.Tutor_Aufgaben.Buffered; import java.io.BufferedWriter; import java.io.FileWriter; public class Buffered { public static void main(String[] args) { String[] data = { "Mondnacht", "Es war, als hätt' der Himmel", "Die Erde still geküsst,", "Dass sie im Blütenschimmer", "Von ihm nun träumen müsst."}; int linesNum = data.length; int wordsNum = 0; int charsNum = 0; for (String line : data) { String[] words = line.split("\\s+"); wordsNum += words.length; for (String word : words) { charsNum += word.length(); } } System.out.println("Anzahl der Wörter: " + wordsNum); System.out.println("Anzahl der Buchstaben: " + charsNum); System.out.println("Anzahl der Zeilen: " + linesNum); } public void write (String[] lines, String data) { try(BufferedWriter writer = new BufferedWriter(new FileWriter(data))){ for (String line : lines) { writer.write(line); writer.newLine(); } }catch(Exception e) { e.printStackTrace(); } } }