Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
/**
*
*/
package de.tutorials;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
/**
* @author Tom
*
*/
public class IntValueListMap {
final static Random RANDOM = new Random();
/**
* @param args
*/
public static void main(String[] args) {
List<List<Integer>> lists = new ArrayList<List<Integer>>();
Map<List<Integer>,String> map = new HashMap<List<Integer>,String>();
for (int i = 0; i < 100; i++) {
List<Integer> list = generateRandomList(10, 100);
lists.add(list);
String string = "A" + i;
map.put(list,string);
System.out.println("Created: " + string + ": " + list);
}
System.out.println("############################");
Collections.shuffle(lists);
for(List<Integer> list : lists){
System.out.println("Retrieved: " + map.get(list) + " for list: " + list);
}
}
private static List<Integer> generateRandomList(int minLength, int maxLength) {
int length = Math.max(minLength, RANDOM.nextInt(maxLength));
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < length; i++) {
list.add(RANDOM.nextInt());
}
return list;
}
}
Project Properties -> Java Compiler -> Compiler Compliance Level -> Java 5Leider funktioniert Dein Beispiel bei mir nicht, da Eclipse sich an den '<>' verschluckt und meldet das es erst ab source level 5 funktionieren soll.
Eclipse und das JDK in Version 5 hab ich vor zwei Tagen frisch heruntergeladen und installiert. Hab auch nichts gefunden, wo ich irgenwas in der Richtung umstellen kann.