41 lines
1.1 KiB
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();
|
|
}
|
|
|
|
}
|
|
}
|