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