diff --git a/ora1/HelloWorldApp.class b/ora1/HelloWorldApp.class
deleted file mode 100644
index db5b4cf..0000000
Binary files a/ora1/HelloWorldApp.class and /dev/null differ
diff --git a/ora1/HelloWorldApp2.class b/ora1/HelloWorldApp2.class
deleted file mode 100644
index 1bcbe55..0000000
Binary files a/ora1/HelloWorldApp2.class and /dev/null differ
diff --git a/ora1/HelloWorldApp3.class b/ora1/HelloWorldApp3.class
deleted file mode 100644
index 6800228..0000000
Binary files a/ora1/HelloWorldApp3.class and /dev/null differ
diff --git a/ora1/HelloWorldApp4.class b/ora1/HelloWorldApp4.class
deleted file mode 100644
index a9780e3..0000000
Binary files a/ora1/HelloWorldApp4.class and /dev/null differ
diff --git a/ora1/HelloWorldApp5.class b/ora1/HelloWorldApp5.class
deleted file mode 100644
index 6da4149..0000000
Binary files a/ora1/HelloWorldApp5.class and /dev/null differ
diff --git a/ora10/proj1/untitled/.gitignore b/ora10/proj1/untitled/.gitignore
new file mode 100644
index 0000000..13275f1
--- /dev/null
+++ b/ora10/proj1/untitled/.gitignore
@@ -0,0 +1,30 @@
+### IntelliJ IDEA ###
+out/
+!**/src/main/**/out/
+!**/src/test/**/out/
+.kotlin
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+bin/
+!**/src/main/**/bin/
+!**/src/test/**/bin/
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/ora10/proj1/untitled/.idea/.gitignore b/ora10/proj1/untitled/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/ora10/proj1/untitled/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/ora10/proj1/untitled/.idea/misc.xml b/ora10/proj1/untitled/.idea/misc.xml
new file mode 100644
index 0000000..188022c
--- /dev/null
+++ b/ora10/proj1/untitled/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora10/proj1/untitled/.idea/modules.xml b/ora10/proj1/untitled/.idea/modules.xml
new file mode 100644
index 0000000..3007dae
--- /dev/null
+++ b/ora10/proj1/untitled/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora10/proj1/untitled/.idea/vcs.xml b/ora10/proj1/untitled/.idea/vcs.xml
new file mode 100644
index 0000000..c2365ab
--- /dev/null
+++ b/ora10/proj1/untitled/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora10/proj1/untitled/sokT.json b/ora10/proj1/untitled/sokT.json
new file mode 100644
index 0000000..222e865
--- /dev/null
+++ b/ora10/proj1/untitled/sokT.json
@@ -0,0 +1 @@
+{"adatok":[{"nev":"Db","lakossag":20000,"teruletKm2":200.2,"megye":"HB","alapitasDatum":"1500.01.01"},{"nev":"BudaPest","lakossag":2000000,"teruletKm2":2000.2,"megye":"Bp","alapitasDatum":"1000.01.01"},{"nev":"Pécs","lakossag":50000,"teruletKm2":10.2,"megye":"Baranya","alapitasDatum":"1800.01.01"},{"nev":"Eger","lakossag":400,"teruletKm2":43.2,"megye":"Heves","alapitasDatum":"1010.01.01"}]}
\ No newline at end of file
diff --git a/ora10/proj1/untitled/src/hu/unideb/inf/pj/Runner.java b/ora10/proj1/untitled/src/hu/unideb/inf/pj/Runner.java
new file mode 100644
index 0000000..827dfd5
--- /dev/null
+++ b/ora10/proj1/untitled/src/hu/unideb/inf/pj/Runner.java
@@ -0,0 +1,32 @@
+package hu.unideb.inf.pj;
+
+imq
+
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+
+public class Runner {
+ static void main() throws IOException {
+ Telepules t1 = new Telepules("Db", 20000, 200.2, "HB", "1500.01.01");
+ System.out.println(t1);
+
+ Telepulesek sokT = new Telepulesek();
+ sokT.addTelepules(t1);
+ sokT.addTelepules(new Telepules("BudaPest", 2000000, 2000.2, "Bp", "1000.01.01"));
+ sokT.addTelepules(new Telepules("Pécs", 50000, 10.2, "Baranya", "1800.01.01"));
+ sokT.addTelepules(new Telepules("Eger", 400, 43.2, "Heves", "1010.01.01"));
+
+ System.out.println(sokT);
+
+ ObjectMapper om = new ObjectMapper();
+ String t1json = om.writeValueAsString(t1);
+ System.out.println(t1json);
+ String sokTjson = om.writeValueAsString(sokT);
+ System.out.println(sokTjson);
+
+ om.writeValue(new File("t1.json"), t1);
+ om.writeValue(new File("sokT.json"), sokT);
+
+ }
+}
diff --git a/ora10/proj1/untitled/src/hu/unideb/inf/pj/RunnerBe.java b/ora10/proj1/untitled/src/hu/unideb/inf/pj/RunnerBe.java
new file mode 100644
index 0000000..0c32383
--- /dev/null
+++ b/ora10/proj1/untitled/src/hu/unideb/inf/pj/RunnerBe.java
@@ -0,0 +1,20 @@
+package hu.unideb.inf.pj;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+
+import java.io.File;
+import java.io.IOException;
+
+public class RunnerBe {
+ static void main() throws IOException {
+ ObjectMapper om = new ObjectMapper();
+ Telepules t2 = om.readValue(new File("t1.json"), Telepules.class);
+ System.out.println(t2);
+
+ Telepulesek tSok2 = om.readValue(new File("sokT.json"), Telepulesek.class);
+ System.out.println(tSok2);
+
+ Telepulesek t3 = om.readValue("{\"adatok\":[{\"nev\":\"Db\",\"lakossag\":20000,\"teruletKm2\":200.2,\"megye\":\"HB\",\"alapitasDatum\":\"1500.01.01\"},{\"nev\":\"BudaPest\",\"lakossag\":2000000,\"teruletKm2\":2000.2,\"megye\":\"Bp\",\"alapitasDatum\":\"1000.01.01\"},{\"nev\":\"Pécs\",\"lakossag\":50000,\"teruletKm2\":10.2,\"megye\":\"Baranya\",\"alapitasDatum\":\"1800.01.01\"},{\"nev\":\"Eger\",\"lakossag\":400,\"teruletKm2\":43.2,\"megye\":\"Heves\",\"alapitasDatum\":\"1010.01.01\"}]}\n", Telepulesek.class);
+ System.out.println(t3);
+ }
+}
diff --git a/ora10/proj1/untitled/src/hu/unideb/inf/pj/Telepules.java b/ora10/proj1/untitled/src/hu/unideb/inf/pj/Telepules.java
new file mode 100644
index 0000000..4fae655
--- /dev/null
+++ b/ora10/proj1/untitled/src/hu/unideb/inf/pj/Telepules.java
@@ -0,0 +1,81 @@
+package hu.unideb.inf.pj;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+
+@JsonPropertyOrder({"megye", "nev", "lak", "alapitasDaum"})
+public class Telepules {
+ private String nev;
+ private int lakossag;
+ private double teruletKm2;
+ private String megye;
+ private String alapitasDatum;
+
+ public Telepules(String nev, int lakossag, double teruletKm2, String megye, String alapitasDatum) {
+ this.nev = nev;
+ this.lakossag = lakossag;
+ this.teruletKm2 = teruletKm2;
+ this.megye = megye;
+ this.alapitasDatum = alapitasDatum;
+ }
+
+ public Telepules(){}
+
+ public String getNev() {
+ return nev;
+ }
+
+ public void setNev(String nev) {
+ this.nev = nev;
+ }
+
+ public int getLakossag() {
+ return lakossag;
+ }
+
+ @JsonProperty("lak")
+ public void setLakossag(int lakossag) {
+ this.lakossag = lakossag;
+ }
+
+ @JsonIgnore
+ public double getTeruletKm2() {
+ return teruletKm2;
+ }
+
+ public void setTeruletKm2(double teruletKm2) {
+ this.teruletKm2 = teruletKm2;
+ }
+
+ public String getMegye() {
+ return megye;
+ }
+
+ public void setMegye(String megye) {
+ this.megye = megye;
+ }
+
+ public String getAlapitasDatum() {
+ return alapitasDatum;
+ }
+
+ public void setAlapitasDatum(String alapitasDatum) {
+ this.alapitasDatum = alapitasDatum;
+ }
+
+ @Override
+ public String toString() {
+ return "Telepules{" +
+ "nev='" + nev + '\'' +
+ ", lakossag=" + lakossag +
+ ", teruletKm2=" + teruletKm2 +
+ ", megye='" + megye + '\'' +
+ ", alapitasDatum='" + alapitasDatum + '\'' +
+ '}';
+ }
+}
+
+
+
+
diff --git a/ora10/proj1/untitled/src/hu/unideb/inf/pj/Telepulesek.java b/ora10/proj1/untitled/src/hu/unideb/inf/pj/Telepulesek.java
new file mode 100644
index 0000000..576a589
--- /dev/null
+++ b/ora10/proj1/untitled/src/hu/unideb/inf/pj/Telepulesek.java
@@ -0,0 +1,24 @@
+package hu.unideb.inf.pj;
+
+import java.util.ArrayList;
+
+public class Telepulesek {
+ private ArrayList adatok = new ArrayList<>();
+
+ public Telepulesek() {}
+
+ public ArrayList getAdatok() {
+ return adatok;
+ }
+
+ public void addTelepules(Telepules t) {
+ this.adatok.add(t);
+ }
+
+ @Override
+ public String toString() {
+ return "Telepulesek{" +
+ "adatok=" + adatok +
+ '}';
+ }
+}
diff --git a/ora10/proj1/untitled/t1.json b/ora10/proj1/untitled/t1.json
new file mode 100644
index 0000000..43aa82d
--- /dev/null
+++ b/ora10/proj1/untitled/t1.json
@@ -0,0 +1 @@
+{"nev":"Db","lakossag":20000,"teruletKm2":200.2,"megye":"HB","alapitasDatum":"1500.01.01"}
\ No newline at end of file
diff --git a/ora10/proj1/untitled/untitled.iml b/ora10/proj1/untitled/untitled.iml
new file mode 100644
index 0000000..d2b17e5
--- /dev/null
+++ b/ora10/proj1/untitled/untitled.iml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora2/Runner.class b/ora2/Runner.class
deleted file mode 100644
index 2e46c15..0000000
Binary files a/ora2/Runner.class and /dev/null differ
diff --git a/ora2/StringArr.class b/ora2/StringArr.class
deleted file mode 100644
index 2ec76fc..0000000
Binary files a/ora2/StringArr.class and /dev/null differ
diff --git a/ora4/proj2/untitled/src/Runner.java b/ora4/proj2/untitled/src/Runner.java
index 4a6f9a9..0e35be0 100644
--- a/ora4/proj2/untitled/src/Runner.java
+++ b/ora4/proj2/untitled/src/Runner.java
@@ -4,7 +4,7 @@ import hu.unideb.inf.ps.Sokszog;
import hu.unideb.inf.ps.Teglalap;
public class Runner {
- public static void main() {
+ static void main() {
EgyenloOldaluHaromszog h1 = new EgyenloOldaluHaromszog(10);
Sokszog h2 = new EgyenloOldaluHaromszog(11);
((EgyenloOldaluHaromszog)h2).getOldalhossz();
diff --git a/ora5/proj2/Map/src/hu/unideb/inf/ps/Room.java b/ora5/proj2/Map/src/hu/unideb/inf/ps/Room.java
index 2bfd7b7..3fa6bf1 100644
--- a/ora5/proj2/Map/src/hu/unideb/inf/ps/Room.java
+++ b/ora5/proj2/Map/src/hu/unideb/inf/ps/Room.java
@@ -1,6 +1,7 @@
package hu.unideb.inf.ps;
import java.util.ArrayList;
+import java.util.List;
public class Room {
private Building building;
diff --git a/ora9/proj1/untitled/.gitignore b/ora9/proj1/untitled/.gitignore
new file mode 100644
index 0000000..13275f1
--- /dev/null
+++ b/ora9/proj1/untitled/.gitignore
@@ -0,0 +1,30 @@
+### IntelliJ IDEA ###
+out/
+!**/src/main/**/out/
+!**/src/test/**/out/
+.kotlin
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+bin/
+!**/src/main/**/bin/
+!**/src/test/**/bin/
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/ora9/proj1/untitled/.idea/.gitignore b/ora9/proj1/untitled/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/ora9/proj1/untitled/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/ora9/proj1/untitled/.idea/misc.xml b/ora9/proj1/untitled/.idea/misc.xml
new file mode 100644
index 0000000..188022c
--- /dev/null
+++ b/ora9/proj1/untitled/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora9/proj1/untitled/.idea/modules.xml b/ora9/proj1/untitled/.idea/modules.xml
new file mode 100644
index 0000000..3007dae
--- /dev/null
+++ b/ora9/proj1/untitled/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora9/proj1/untitled/.idea/vcs.xml b/ora9/proj1/untitled/.idea/vcs.xml
new file mode 100644
index 0000000..c2365ab
--- /dev/null
+++ b/ora9/proj1/untitled/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ora9/proj1/untitled/konyv.txt b/ora9/proj1/untitled/konyv.txt
new file mode 100644
index 0000000..53f973d
--- /dev/null
+++ b/ora9/proj1/untitled/konyv.txt
@@ -0,0 +1,51 @@
+1116152201;Tíz kicsi néger;9789630788984;EURÓPA KÖNYVKIADÓ KFT.;2010.08.01;2090;krimi;266
+1116152202;A váratlan vendég;9789635490479;EURÓPA KÖNYVKIADÓ KFT.;2004.08.01;1406;krimi;200
+1116152203;És eljő a halál...;9789630786430;EURÓPA KÖNYVKIADÓ KFT.;2007.08.01;1900;krimi;292
+1116152204;Tűzvarázs;9789639300347;FABYEN KIADÓ;2010.08.01;1836;krimi;488
+1116152205;A bankár;9789632544137;ULPIUS-HÁZ KÖNYVKIADÓ KFT.;2011.09.22;2799;krimi;400
+1116152206;Vészbejárat;9789639300279;Fabyen Kiadó;2008.08.01;2095;krimi;472
+1116152207;Ébredj velem!;9639300200;Tóthágas Kiadó;2007.08.01;1668;krimi;490
+1116152208;Holtak könyvtára;9789639973114;GEOPEN KÖNYVKIADÓ KFT.;2010.08.01;3316;krimi;400
+1116152209;A vád tanúja;963841345X;Hunga-Print;1994.08.01;3000;krimi;254
+1116152210;A tűzgyújtó;9789630786836;EURÓPA KÖNYVKIADÓ KFT.;2010.08.01;3040;krimi;520
+1116152211;Álomcsapda;9630779501;EURÓPA KÖNYVKIADÓ KFT.;2006.08.01;1870;sci-fi;752
+1116152212;Hasznos holmik;9630778246;EURÓPA KÖNYVKIADÓ KFT.;2005.08.01;1683;horror;720
+1116152213;Dolores;9600781875;EURÓPA KÖNYVKIADÓ KFT.;2006.08.01;2125;thriller;264
+1116152214;Fagyos éden;9789639828605;METROPOLIS MEDIA GROUP;2010.08.01;3791;sci-fi;460
+1116152215;Fény a horizonton;9789639566873;CHERUBION KÖNYVKIADÓ ÉS SZOLG.;2010.08.01;1753;sci-fi;344
+1116152216;Fényözön;9639346888;Cherubion Könyvkiadó;2003.08.01;1444;sci-fi;392
+1116152217;A vénusz óceánjai;9637429174;Cédrus Kiadó;1992.08.01;1036;sci-fi;158
+1116152218;A biológia rövid története;11111111111;Gondolat Kiadó;1972.08.01;1200;természettudomány;278
+1116152219;A Hold tragédiája;22222222222;Kozmosz Könyvek;1979.08.01;1500;szépirodalom;310
+1116152220;Hazám, hazám, te mindenem;9789632511993;SZALAY-PANNON-LITERATÚRA KFT.;2010.08.01;2660;történelem;128
+1116152221;Az Osztrák-Magyar Monarchia tengerészeti repülői 1911-1918;9789633275092;ZRÍNYI KIADÓ;2010.08.01;4741;történelem;112
+1116152222;A magyar királyi honvédség légvédelme 1920-1945;9789633274989;EURÓPA KÖNYVKIADÓ KFT.;2010.08.01;4741;történelem;150
+1116152223;Napóleon;9500274612;EURÓPA KÖNYVKIADÓ KFT.;2004.04.01;2300;történelem;653
+1116152224;Napóleon;963280256X;Gondolat;1975.08.01;1500;történelem;783
+1116152225;A Föld enciklopédiája;9789630961615;KOSSUTH KIADÓ ZRT.;2010.08.01;9491;természettudomány;608
+1116152226;Éjféltájt;9789630786249;EURÓPA KÖNYVKIADÓ KFT.;2008.08.01;1900;krimi;272
+1116152227;Az élet erőpróbái;9638227117;PARK KÖNYVKIADÓ KFT.;1994.08.01;1701;természettudomány;326
+1116152228;Az élő bolygó - a föld mai arculata;9635300077;PARK KÖNYVKIADÓ KFT.;1994.08.01;2081;természettudomány;324
+1116152229;Az első édenkert;9630267217;PARK KÖNYVKIADÓ KFT.;1989.08.01;1200;természettudomány;238
+1116152230;Az óceán;9789639693456;Mérték Kiadó;2007.08.01;11042;természettudomány;512
+1116152231;Az univerzum;963-967-800-7;IKAR Kiadó;2007.08.01;11042;természettudomány;512
+1116152232;A gyevi törvény - Tanulságos mesék, mondák Mátyás királyról;9789639581197;NAGYKÖNYV KIADÓ;2010.08.01;1511;mesekönyv;48
+1116152233;A nagyhatalmú sündisznócska;9789633468814; HOLNAP KIADÓ KFT.;2010.08.01;1615;mesekönyv;14
+1116152234;Aranykoporsó;9789630779180;EURÓPA KÖNYVKIADÓ KFT.;2005.08.01;808;szépirodalom;472
+1116152235;1848 - a magyar szabadságharcz 1848-49-ben;9789630960519;KOSSUTH KIADÓ ZRT.;2009.08.01;6641;történelem;476
+1116152236;A kőszívű ember fiai;9789636451004;EURÓPA KÖNYVKIADÓ KFT.;2006.08.01;758;szépirodalom;442
+1116152237;A .NET 4.0 és a Visual Studio 2010;9789639863170;SZAK KIADÓ KFT.;2010.08.01;8550;informatika;572
+1116152238;Java-fejtörők - Csapdák, buktatók és szélsőséges esetek;9789639637702;KISKAPU KIADÓ;2010.08.01;5220;informatika;270
+1116152239;Az XML-kézikönyv;9789639131712;EURÓPA KÖNYVKIADÓ KFT.;2005.08.01;10260;informatika;758
+1116152240;Java alapú webszolgáltatások - XML, SOAP, WSDL, UDDI;9789639301047;KISKAPU KIADÓ;2002.08.01;4741;informatika;644
+1116152241;Refactoring - Kódjavítás újratervezéssel;9639637130;Kiskapu Kiadó;2006.08.01;5525;informatika;372
+1116152242;Domain-Specific Languages;9780321712943;Addison-Wesley Professional;2010.10.03;8735;informatika;640
+1116152243;Design Patterns: Elements of Reusable Object-Oriented Software;9780201633610;Addison-Wesley Professional;1994.11.10;5980;informatika;416
+1116152244;Programtervezési minták - Újrahasznosítható elemek objektumközpontú programokhoz;9639301779;Kiskapu - Addison-Wesley;2004.08.01;5980;informatika;421
+1116152245;Nostradamus;9637905146;Média Kiadó;1991.08.01;260;;362
+1116152246;A Biblia kódja;9639069817;Vince Kiadó Kft.;1999.08.01;1495;;239
+1116152247;A vaskirály;33333333333;;;;;
+1116152248;A megfojtott királyné;44444444444;;;;;
+1116152249;Az ősi törvény;55555555555;;;;;
+1116152250;Liliom és oroszlán;66666666666;;;;;
+1116152251;Az országvesztő;77777777777;;;;;
\ No newline at end of file
diff --git a/ora9/proj1/untitled/src/hu/unideb/inf/pks/Konyv.java b/ora9/proj1/untitled/src/hu/unideb/inf/pks/Konyv.java
new file mode 100644
index 0000000..f52c3f7
--- /dev/null
+++ b/ora9/proj1/untitled/src/hu/unideb/inf/pks/Konyv.java
@@ -0,0 +1,71 @@
+package hu.unideb.inf.pks;
+
+import java.time.LocalDate;
+
+public class Konyv {
+ private String konyvAzon;
+ private String cim;
+ private String isbn;
+ private String kiado;
+ private LocalDate kiadasDatuma;
+ private int ar;
+ private String tema;
+ private int oldalszam;
+
+ public Konyv(String konyvAzon, String cim, String isbn, String kiado, LocalDate kiadasDatuma, int ar, String tema, int oldalszam) {
+ this.konyvAzon = konyvAzon;
+ this.cim = cim;
+ this.isbn = isbn;
+ this.kiado = kiado;
+ this.kiadasDatuma = kiadasDatuma;
+ this.ar = ar;
+ this.tema = tema;
+ this.oldalszam = oldalszam;
+ }
+
+ public String getKonyvAzon() {
+ return konyvAzon;
+ }
+
+ public String getTema() {
+ return tema;
+ }
+
+ public int getOldalszam() {
+ return oldalszam;
+ }
+
+ public int getAr() {
+ return ar;
+ }
+
+ public LocalDate getKiadasDatuma() {
+ return kiadasDatuma;
+ }
+
+ public String getKiado() {
+ return kiado;
+ }
+
+ public String getIsbn() {
+ return isbn;
+ }
+
+ public String getCim() {
+ return cim;
+ }
+
+ @Override
+ public String toString() {
+ return "Konyv{" +
+ "konyvAzon='" + konyvAzon + '\'' +
+ ", tema='" + tema + '\'' +
+ ", oldalszam=" + oldalszam +
+ ", ar=" + ar +
+ ", kiadasDatuma=" + kiadasDatuma +
+ ", kiado='" + kiado + '\'' +
+ ", isbn='" + isbn + '\'' +
+ ", cim='" + cim + '\'' +
+ '}';
+ }
+}
diff --git a/ora9/proj1/untitled/src/hu/unideb/inf/pks/Runner.java b/ora9/proj1/untitled/src/hu/unideb/inf/pks/Runner.java
new file mode 100644
index 0000000..c74d75d
--- /dev/null
+++ b/ora9/proj1/untitled/src/hu/unideb/inf/pks/Runner.java
@@ -0,0 +1,50 @@
+package hu.unideb.inf.pks;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
+import java.util.ArrayList;
+import java.util.Scanner;
+
+public class Runner {
+ static void main() {
+ ArrayList konyvek = new ArrayList<>();
+
+ try {
+ Scanner sc = new Scanner(new File("konyv.txt"));
+
+ while(sc.hasNextLine()){
+ String line = sc.nextLine();
+ String[] sp = line.split(";");
+
+ for(String item : sp){
+ System.out.println(item);
+ }
+
+ if(sp.length < 8){
+ continue;
+ }
+ konyvek.add(new Konyv(sp[0], sp[1], sp[2], sp[3], LocalDate.parse(sp[4], DateTimeFormatter.ofPattern("yyyy.MM.dd")), Integer.parseInt(sp[5]), sp[6], Integer.parseInt(sp[7])));
+ }
+
+ }catch (FileNotFoundException e){
+ System.out.println(e.getMessage());
+ }
+
+ System.out.println("cucc\n\n");
+ System.out.println(konyvek.stream().count());
+ konyvek.stream().filter(k -> k.getTema().equals("krimi")).forEach(k -> System.out.println(k));
+
+ System.out.println("\n\n methond reference");
+ konyvek.stream().forEach(System.out::println);
+
+ System.out.println(konyvek.stream().mapToInt(Konyv::getAr).sum());
+
+ System.out.println(konyvek.stream().mapToInt(Konyv::getAr).average().getAsDouble());
+
+ System.out.println("\ntema");
+ konyvek.stream().map(Konyv::getTema).distinct().forEach(System.out::println);
+
+ }
+}
diff --git a/ora9/proj1/untitled/untitled.iml b/ora9/proj1/untitled/untitled.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/ora9/proj1/untitled/untitled.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file