Commit dbdde154 by Patryk Czarnik

zapis - dodatkowe eksperymenty

parent a4f0fad6
...@@ -8,4 +8,5 @@ ...@@ -8,4 +8,5 @@
/*.iml /*.iml
/.idea/ /.idea/
/pliki/zapis?.txt /pliki/zapis*
/pliki/liczby.txt
package p11_pliki;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.time.LocalDateTime;
public class PlikDateTime {
public static void main(String[] args) {
String katalog = "pliki";
LocalDateTime dt = LocalDateTime.now();
try(PrintWriter out = new PrintWriter(
String.format("%s/zapis_%2$tY%2$tm%2$td_%2$tH%2$tM%2$tS.txt",
katalog, dt))) {
out.println("Teraz jest " + dt);
} catch(FileNotFoundException e) {
e.printStackTrace();
}
}
}
package p11_pliki;
import java.io.IOException;
import java.io.PrintWriter;
import java.time.LocalTime;
public class Zapis1a {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
System.out.println("Początek programu, czas: " + now);
try {
PrintWriter out = new PrintWriter("pliki/zapis1a.txt");
out.println("Ala ma kota");
out.println("Bieżący czas: " + now);
// flush wymusza zapisanie na dysku danych, które do tej pory zostały wysłane do strumienia
out.flush();
// poniższych linii w pliku nie będzie:
out.println("Ola ma psa");
out.println("Koniec pliku");
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Koniec programu");
}
}
package p11_pliki;
import java.io.IOException;
import java.io.PrintWriter;
import java.time.LocalTime;
public class Zapis1b {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
System.out.println("Początek programu, czas: " + now);
try {
PrintWriter out = new PrintWriter("pliki/liczby.txt");
out.println("Pierwsza linia");
// w tym programie nie ma flush ani close
for(int i = 1; i <= 10000; i++) {
out.print(i + " ");
if(i % 100 == 0) {
out.println();
}
}
out.println("Ostatnia linia");
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Koniec programu");
}
}
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