From d7836fd17cb44da0c101c1342fb8b75db82c7349 Mon Sep 17 00:00:00 2001 From: 3009594 Date: Tue, 3 Dec 2024 11:41:32 +0100 Subject: [PATCH] =?UTF-8?q?=C3=9Cbung=20Testate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Programmierung2/src/oop/record/Person.java | 5 +++++ Programmierung2/src/oop/record/Point.java | 7 +++---- Programmierung2/src/streams/Testate/Main.java | 7 +++++-- 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 Programmierung2/src/oop/record/Person.java diff --git a/Programmierung2/src/oop/record/Person.java b/Programmierung2/src/oop/record/Person.java new file mode 100644 index 0000000..d89836a --- /dev/null +++ b/Programmierung2/src/oop/record/Person.java @@ -0,0 +1,5 @@ +package oop.record; + +public class Person { + String name; +} diff --git a/Programmierung2/src/oop/record/Point.java b/Programmierung2/src/oop/record/Point.java index 4b4e3fa..5c5ff8f 100644 --- a/Programmierung2/src/oop/record/Point.java +++ b/Programmierung2/src/oop/record/Point.java @@ -15,15 +15,14 @@ package oop.record; * */ -public record Point(int x, int y) { +public record Point(int x, int y, Person p) { // Kein weiterer Code erforderlich, alle notwendigen Methoden und Felder // werden automatisch generiert. - - static int f = 10; + static int f = 10; public static void main(String[] args) { - Point p = new Point(1,2); + Point p = new Point(1,2,new Person()); System.out.println(p.toString()); System.out.println(p.f); System.out.println(p.x()); diff --git a/Programmierung2/src/streams/Testate/Main.java b/Programmierung2/src/streams/Testate/Main.java index e63575c..115e7a0 100644 --- a/Programmierung2/src/streams/Testate/Main.java +++ b/Programmierung2/src/streams/Testate/Main.java @@ -13,8 +13,11 @@ public class Main { arr.add(4); arr.add(19); - - + arr.stream() + .forEach(i -> {System.out.println(Collectors.groupingBy(i2 -> i2).toString()); + + + }); } }