Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.io.*;
- import java.util.Scanner;
- import java.util.StringJoiner;
- public class Main {
- public static void odczytPlikuTekstowego(String sciezka) throws IOException {
- FileReader plikWej = null;
- try {
- plikWej = new FileReader(sciezka);
- int kod = plikWej.read();
- while (kod != -1) {
- char znak = (char) kod;
- System.out.println("Znak: " + znak);
- kod = plikWej.read();
- }
- } finally {
- if (plikWej != null) {
- plikWej.close();
- }
- }
- BufferedReader plikBuforowany = null;
- try {
- plikBuforowany = new BufferedReader( new FileReader(sciezka) );
- String wiersz = plikBuforowany.readLine();
- int ile = 0;
- while (wiersz != null) {
- ++ile;
- System.out.println(ile + " : " + wiersz);
- wiersz = plikBuforowany.readLine();
- }
- } finally {
- if (plikBuforowany != null) {
- plikBuforowany.close();
- }
- }
- System.out.println("Odczyt za pomocą Scanner");
- Scanner wej = null;
- try {
- wej = new Scanner(new BufferedReader( new FileReader(sciezka) ));
- while (wej.hasNext()) {
- if (wej.hasNextInt()) {
- int l = wej.nextInt();
- System.out.println("Liczba: " + l);
- } else {
- wej.next();
- }
- }
- } finally {
- if (wej != null) {
- wej.close();
- }
- }
- }
- public static void zapisPlikuTekstowego(String sciezka) throws IOException {
- FileWriter plikWyj = null;
- try {
- plikWyj= new FileWriter(sciezka, true);
- plikWyj.write("Dziś jest sobota.");
- } finally {
- if (plikWyj != null) {
- plikWyj.close();
- }
- }
- PrintWriter wyjscie = null;
- try {
- wyjscie = new PrintWriter( new FileWriter(sciezka, true));
- for (int i = 0; i < 10; i++) {
- int p = 1 << i;
- wyjscie.println(p);
- }
- } finally {
- if (wyjscie != null) {
- wyjscie.close();
- }
- }
- }
- public static void main(String[] args) {
- try {
- // odczytPlikuTekstowego("dane.txt");
- String nazwa = "wyniki//p.txt";
- zapisPlikuTekstowego(nazwa);
- } catch (IOException e) {
- System.out.println("Błąd odczytu: " + e.getLocalizedMessage());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement