Commit 393cd276 by Patryk Czarnik

numerowanie Pana Tadeusza

parent 60ed6143
package p16_pliki;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
// v1: wypisz na ekran całęgo Pana Tadeusza numerując linie
public class PT_Numeruj1 {
public static void main(String[] args) {
try(Scanner scanner = new Scanner(new File("pliki/pan_tadeusz.txt"))) {
int nr = 0;
while(scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(++nr + ": " + line);
}
System.out.println("Łącznie wszystkich linii: " + nr);
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
}
}
}
package p16_pliki;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
// v2: zapisuj ponumerowane linie do nowego pliku; pomijaj puste linie
public class PT_Numeruj2 {
public static void main(String[] args) {
try(Scanner scanner = new Scanner(new File("pliki/pan_tadeusz.txt"));
PrintWriter out = new PrintWriter("out/ponumerowany.txt")) {
int nr = 0;
while(scanner.hasNextLine()) {
String line = scanner.nextLine();
if(!line.isEmpty()) {
out.println(++nr + ": " + line);
}
}
System.out.println("Łącznie niepustych linii: " + nr);
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment