Hallo, ich bräuchte ein CODE die in einer Liste von Strings nur einmal in ein String zugreift und weiß
leider nicht mehr weiter wie ich das anstellen soll. Ich habe eine ExtraClass und da für andere Listen
nur Random benutzt da es kein Schlüssel sein soll. Aber bei der einen muss es ein Schlüssel sein und
es muss nur einmal in der Datenbank vorkommen.
Das ist der Code in der ExtraClass aber dieser führt nur Randoms aus und nimmt daher einen String
auch zwei oder mehrmals an. Ich weiß jetzt nicht wie ich das mache dass er mir jedes String nur einmal annimmt. ???:L
leider nicht mehr weiter wie ich das anstellen soll. Ich habe eine ExtraClass und da für andere Listen
nur Random benutzt da es kein Schlüssel sein soll. Aber bei der einen muss es ein Schlüssel sein und
es muss nur einmal in der Datenbank vorkommen.
Das ist der Code in der ExtraClass aber dieser führt nur Randoms aus und nimmt daher einen String
auch zwei oder mehrmals an. Ich weiß jetzt nicht wie ich das mache dass er mir jedes String nur einmal annimmt. ???:L
Java:
private final static List<String> FanID = Arrays.asList("001","002",......folgt bist ,..."100");
private static Random rand = new Random(System.currentTimeMillis());
private static String doRandom(List<String> temp) {
int index =-1;
index= rand.nextInt(temp.size());
return temp.get(index);
}