Auf Thema antworten

gibt es viele Optionen. Kommt drauf an was du willst:

- über einen selbst definierten key selektieren willst oder über einen index

- ob du vorher weisst, wieviele einträge reinkommen

- ob es eine natürliche Ordnung haben soll FiFo/LiFo oder garkeine

edit: gibt natürlich noch mehr fragen, die du dir da stellen kannst. z.b. spielt es auch eine rolle, ob du öfters in der mitte einen wert rauslöschen willst (wenn ja lieber LinkedList ansonsten ArrayList)


Beispiele:

[code=Java]

        List<String> list = new ArrayList<String>();

        list.add( "hier steht Text" );

        list.add( "ein ganz anderer Text" );

        System.out.println( list.get( 0 ) ); //hier steht ein Text

        System.out.println( list.get( 1 ) ); //ein ganz anderer Test

       

        String[] array = new String[2];

        array[0] = "hier steht Text";

        array[1] = "ein ganz anderer Text";

        System.out.println( array[0] ); //hier steht ein Text

        System.out.println( array[1] ); //ein ganz anderer Test

       

        Map<String, String> map = new HashMap<String, String>();

        map.put( "Trigger1", "hier steht Text");

        map.put( "Trigger2", "ein ganz anderer Text");

        System.out.println( map.get( "Trigger1" ) ); //hier steht ein Text

        System.out.println( map.get( "Trigger2" ) ); //ein ganz anderer Test[/code]


gibt aber wie gesagt zig möglichkeiten


edit nr 2: http://www.inabrenner.de/pdf/SCJP.pdf "Kapitel 12 Das Collections-Framework": gibt dir einen schönen überblick. Wenn du das ganze kapitel durchliest leg keinen wert auf die fragen. sind SCJP ähnliche fragen. wenn dus nicht vor hast zu machen lass sie weg. wird dich nur entmutigen, weils sehr theoretisch ist. Aber ist wie gesagt, ganz schön zusammengefasst in dem buch


edit nr 3: Bei einer Key/Wert gegenüberstellung, wo der Key nicht einfach nur ein inkrementierender Index ist, kannste direkt zur Map greifen.

- muss es threadsafe sein, wenn ja HashTable

- darf es durcheinander sein, wenn ja HashMap

- muss es FiFo sein, wenn ja LinkedHashMap



Oben