TurkuBasicOOPinJava / Week 7: Enum, Generic Type, Streams, write to file, class diagram

Commit History

Upload 17 final-examples.zip
23c765e
verified

KaiquanMah commited on

class Class1 implements Interface1 {...}
f4eefc6
verified

KaiquanMah commited on

Create 15B. Write a class based on UML diagram
f4649dd
verified

KaiquanMah commited on

Create 15A. UML Modeling Language
81474dd
verified

KaiquanMah commited on

ArrayList<String> list1 = new ArrayList<String>(List.of("item1", ...));
66a531a
verified

KaiquanMah commited on

List, boxed()
6e23d95
verified

KaiquanMah commited on

Create 13B. Expression Statements Values+++
d58d581
verified

KaiquanMah commited on

b = a++ [add, keep initial a]; ++a [add, get new 'a']
982a68e
verified

KaiquanMah commited on

catch (FileNotFoundException e) {...}
ea79f6b
verified

KaiquanMah commited on

try (PrintWriter file = new PrintWriter("fileName.txt")) {...}
eb94b4a
verified

KaiquanMah commited on

str.substring equals; str.charAt ==; str.endsWith
b4c9a50
verified

KaiquanMah commited on

map mapToInt mapToDouble collect
577b94b
verified

KaiquanMah commited on

objList.stream().filter(obj -> obj.method() == value1).forEach(obj -> ...);
03741f4
verified

KaiquanMah commited on

map then filter OR filter (directly)
d580848
verified

KaiquanMah commited on

sum returns int - no need getAsInt()
3eea423
verified

KaiquanMah commited on

OptionalInt; chk ArrayList not empty -> then run getAsInt()
9ba0818
verified

KaiquanMah commited on

OptionalInt; chk ArrayList not empty -> then run getAsInt()
45666b5
verified

KaiquanMah commited on

forEach
cb1f949
verified

KaiquanMah commited on

stringList.stream().forEach(strElement -> System.out.println(strElement));
8ad5547
verified

KaiquanMah commited on

class MinMax<T extends Comparable<T>>
a679cd0
verified

KaiquanMah commited on

class PersonContainer<T extends Person>
94eab9a
verified

KaiquanMah commited on

class PersonContainer<T extends Person>
3e1b953
verified

KaiquanMah commited on

class StringSwapper implements Swapper<String> {...}
ce3d78b
verified

KaiquanMah commited on

interface Pair<T1, T2> { T1 getFirst(); T2 getSecond(); }
6073323
verified

KaiquanMah commited on

this.queue.add(0, element);
3b1bbb3
verified

KaiquanMah commited on

public Constructor(T param){...}; public T method1() {...}
b415662
verified

KaiquanMah commited on

class Box<TYPE>{private TYPE value; ...}
731d0fd
verified

KaiquanMah commited on

route.getDirection() == direction
095a473
verified

KaiquanMah commited on

Create 02. Class Route
34c83e7
verified

KaiquanMah commited on

UPPERCASEVALUES - for Java Constants
dbb08fe
verified

KaiquanMah commited on

enum Topic1 {VALUE1, ...}; "someStr" == Topic1.VALUE1;
4142885
verified

KaiquanMah commited on