|
Java-API--Dokumentation | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object StringListFactory
public class StringListFactory
Diese Klasse bietet zwei Methoden zum Erzeugen von
LinkedList
s mit vorgefertigten Strings an.
getColourList()
liefert eine Liste mit neun Farbnamen
createStringList(int)
erzeugt eine Liste mit der
gewuenschten Anzahl zufaelliger Strings
Zusaetzlich besteht mit pickRandomString(LinkedList)
die
Moeglichkeit, aus einer gegebenen Liste ein zufaelliges Element
auswaehlen zu lassen.
Hinweis. Gegenueber der vorhergehenden Revision 1.1 wurde diese
Klasse stark umgebaut: Alle Objektmethoden wurden zu Klassenmethoden,
einige wenig gebrauchte Methoden wurden entfernt und andere auf
private
gesetzt. Revision 1.1 dieser Klasse ist beim Autor
auf Anfrage erhaeltlich.
Method Summary | |
---|---|
static LinkedList |
createStringList(int size)
Erzeugt eine Liste der angegebenen Laenge mit zufaelligen Strings. |
static LinkedList |
getColourList()
Liefert eine Liste mit neun Farbnamen. |
static String |
pickRandomString(List list)
Waehlt aus einer Liste ein zufaelliges Element aus. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static LinkedList getColourList()
LinkedList
mit neun Farbnamen, jeder
ein internierter String
String.intern()
public static LinkedList createStringList(int size)
Alle Strings sind interniert, so dass ein Vergleich sowohl mit
==
als auch mit equals(Object)
moeglich ist.
size
- die gewuenschte Laenge der Liste
LinkedList
mit zufaelligen,
internierten Strings
IllegalArgumentException
- falls size < 0
String.intern()
public static String pickRandomString(List list)
list
- Die Liste, aus der ein Element zu waehlen ist.
list
NullPointerException
- falls list == null
|
Java-API--Dokumentation | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |