Commit bebf6c85 by Patryk Czarnik

numerowanie linii PT

parent 6f08a734
...@@ -11,3 +11,5 @@ ...@@ -11,3 +11,5 @@
/pliki/zapis* /pliki/zapis*
/pliki/liczby.txt /pliki/liczby.txt
/pliki/fibonacci.txt /pliki/fibonacci.txt
/pliki/ponumerowany.txt
/pliki/posortowany.txt
package p11_pliki;
import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public class PonumerujLinie1 {
public static void main(String[] args) {
try(BufferedReader input = Files.newBufferedReader(Paths.get("pliki/pan_tadeusz.txt"))) {
String linia;
int nr = 0;
while((linia = input.readLine()) != null) {
System.out.println(++nr + ": " + linia);
}
System.out.println("\nŁącznie wszystkich linii: " + nr);
} catch(IOException e) {
e.printStackTrace();
}
}
}
package p11_pliki;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.Files;
import java.nio.file.Paths;
public class PonumerujLinie2 {
public static void main(String[] args) {
try(BufferedReader input = Files.newBufferedReader(Paths.get("pliki/pan_tadeusz.txt"));
PrintWriter out = new PrintWriter("pliki/ponumerowany.txt")) {
String linia;
int nr = 0;
while((linia = input.readLine()) != null) {
out.printf("%6d:%s%n", ++nr, linia);
}
System.out.println("Łącznie wszystkich linii: " + nr);
} catch(IOException e) {
e.printStackTrace();
}
}
}
package p11_pliki;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.Files;
import java.nio.file.Paths;
public class PonumerujLinie3 {
public static void main(String[] args) {
try(BufferedReader input = Files.newBufferedReader(Paths.get("pliki/pan_tadeusz.txt"));
PrintWriter out = new PrintWriter("pliki/ponumerowany.txt")) {
String linia;
int nr = 0;
while((linia = input.readLine()) != null) {
linia = linia.trim();
if(! linia.isEmpty()) {
out.printf("%6d: %s%n", ++nr, linia);
}
}
System.out.println("Łącznie niepustych linii: " + nr);
} catch(IOException e) {
e.printStackTrace();
}
}
}
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