Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package gyak2;
- import java.util.*;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.PrintStream;
- class Mobil{
- String nev,tipus;
- int ram;
- boolean nfc;
- @Override
- public String toString() {
- return nev + ", tipus=" + tipus + ", ram=" + ram + ", nfc=" + nfc;
- }
- }
- public class Gyak2 {
- public static void main(String[] args) throws FileNotFoundException {
- ArrayList<Mobil> mobilok = new ArrayList<>();
- feltolt(mobilok);
- kiir(mobilok);
- System.out.println("----------");
- kiir_fileba_nfc(mobilok);
- }
- private static void kiir_fileba_nfc(ArrayList<Mobil> mobilok) throws FileNotFoundException {
- File f=new File("H:\\TXT\\nfc.txt");
- PrintStream kivitel=new PrintStream(f);
- for (Mobil s : mobilok){
- if(s.nfc)
- kivitel.println(";"+s.tipus);
- }
- }
- private static void feltolt(ArrayList<Mobil> mobilok) {
- File f=new File("K:\\_INFORMATIKA\\bozom\\TXT\\Mobil.csv");
- try {
- Scanner beolvas=new Scanner(f,"iso-8859-2");
- while(beolvas.hasNextLine()){
- String sor=beolvas.nextLine();
- String [] adatok=sor.split(";");
- //System.out.println(adatok[0]+" "+adatok[1]);
- Mobil m=new Mobil();
- m.nev=adatok[0];
- m.tipus=adatok[1];
- m.ram=Integer.parseInt(adatok[2]);
- m.nfc=Boolean.parseBoolean(adatok[3]);
- mobilok.add(m);
- }
- } catch (FileNotFoundException ex){
- System.out.println("Hiba"+ex.getMessage());
- System.exit(1);
- }
- }
- private static void kiir(ArrayList<Mobil> mobilok) {
- for (Mobil s : mobilok) {
- System.out.println(s);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement