Compare commits

...

2 Commits

Author SHA1 Message Date
Sebastian Eidecker
b86190b186 Merge remote-tracking branch 'origin/master' 2019-11-28 16:13:47 +01:00
Sebastian Eidecker
87d7f57e25 Listendinge 2019-11-28 16:13:32 +01:00

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);
}
}