Listendinge

This commit is contained in:
Sebastian Eidecker
2019-11-28 16:13:32 +01:00
parent 85d51d6056
commit 87d7f57e25
2 changed files with 50 additions and 1 deletions

View File

@@ -1,9 +1,58 @@
package org.eidecker.oca8lernen.general;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import org.junit.jupiter.api.Test;
/**
* @author seidecke.
*/
public class HeaderList extends ArrayList {
}
class Listtest {
@Test
public void testListInterface() {
anyList().add("Hallo");
}
@Test
public void testHashMapInterface() {
Map<String, List<String>> map = new HashMap<>();
List<String> l = new ArrayList<>();
l.add("1");
map.put("1", l);
map.get("1").add("2");
System.out.println(map.values());
}
private List<String> anyList() {
return Collections.emptyList();
}
@Test
public void longList() {
LinkedList linkedList = new LinkedList();
for (int i = 0; i <= Integer.MAX_VALUE; i++) {
linkedList.add(i);
if (i % 1_000_000 == 0) System.out.println(i / 1_000_000 + " Millionen, " + (((double)i / Integer.MAX_VALUE) * 100) + " Prozent");
}
linkedList.add(-1);
}
}

View File

@@ -17,7 +17,7 @@ public class Kleinigkeiten {
LocalTime t1 = LocalTime.now();
LocalDate t2 = LocalDate.now();
t1 instanceof t2;
// t1 instanceof t2;
return "Sinnlos";