PR2/Exercises/Testat1/Tutor_Aufgaben/Buffered/Buffered.java

41 lines
1.1 KiB
Java

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();
}
}
}