Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package osobydoroznychplikow02;
- import java.io.*;
- class Osoba
- {
- public String imie;
- public int wiek;
- }
- public class OsobyDoRoznychPlikow02
- {
- static Osoba [] osoby = null;
- static void tworzenieTablicyOsob()
- {
- osoby = new Osoba[ 5 ];
- osoby[ 0 ] = new Osoba();
- osoby[ 0 ].imie = "Ala";
- osoby[ 0 ].wiek = 18;
- osoby[ 1 ] = new Osoba();
- osoby[ 1 ].imie = "Ola";
- osoby[ 1 ].wiek = 16;
- osoby[ 2 ] = new Osoba();
- osoby[ 2 ].imie = "Ela";
- osoby[ 2 ].wiek = 17;
- osoby[ 3 ] = new Osoba();
- osoby[ 3 ].imie = "Kasia";
- osoby[ 3 ].wiek = 21;
- osoby[ 4 ] = new Osoba();
- osoby[ 4 ].imie = "Basia";
- osoby[ 4 ].wiek = 19;
- }
- static void pokazTabliceOsob()
- {
- for( int i = 0; i < osoby.length; ++i )
- System.out.println( osoby[ i ].imie + " " + osoby[ i ].wiek );
- }
- static void osobyDoPlikuTekstowego() throws IOException
- {
- BufferedWriter plik = new BufferedWriter( new FileWriter( "osoby.txt" ) );
- plik.write( String.valueOf( osoby.length ) );
- plik.newLine();
- for( int i = 0; i < osoby.length; ++i )
- {
- plik.write( osoby[ i ].imie );
- plik.newLine();
- plik.write( String.valueOf( osoby[ i ].wiek ) );
- plik.newLine();
- }
- plik.close();
- }
- static void osobyZPlikuTekstowego() throws IOException
- {
- BufferedReader plik = new BufferedReader( new FileReader( "osoby.txt" ) );
- String linia;
- int liczbaObiektow;
- linia = plik.readLine();
- liczbaObiektow = Integer.parseInt( linia );
- osoby = new Osoba[ liczbaObiektow ];
- for( int i = 0; i < liczbaObiektow; ++i )
- {
- osoby[ i ] = new Osoba();
- linia = plik.readLine();
- osoby[ i ].imie = linia;
- linia = plik.readLine();
- osoby[ i ].wiek = Integer.parseInt(linia);
- }
- plik.close();
- pokazTabliceOsob();
- }
- public static void main(String[] args) throws IOException
- {
- //tworzenieTablicyOsob();
- //pokazTabliceOsob();
- //osobyDoPlikuTekstowego();
- osobyZPlikuTekstowego();
- }
- }
- // https://pastebin.com/fLK4SavQ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement