Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Array von Generic Container

  1. #1
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477

    Array von Generic Container

    Hi Leute!

    Bin gerade ein bischen am Basteln und im Zuge dessen dachte ich mir, bring ich meine Java Kenntnisse auf aktuellen Stand (derzeitiger IST Stand ca. 1.4)

    Ich hab allerdings ein Problem mit Generics, d.h. ich verstehe die Fehlermeldung leider nicht, bzw. hab keine Idee, was ich noch probieren könnte

    Code:
    import java.util.List;
    
    public class GenericListArray
    {
        private List<String>[] array = null;
    
        public GenericListArray()
        {
            array = new java.util.ArrayList<String>[2];
        }
    }
    Code:
    % javac GenericListArray.java
    GenericListArray.java:9: generic array creation
            array = new java.util.ArrayList<String>[2];
    Was mach ich falsch?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Das geht nur mit einem von den beiden
    Code:
    List[]
    List<?>[]
    k.A. wieso.... - aber mit den anderen Varianten musst du scheinbar auf Generic-Arrays verzichten.

    hier hats einen Link der angeblich zur Erklärung führt, nur ist das Ziel tot...

    Dürfte mit der merkwürdigen Art zusammenhängen wie Java Generics implementiert. Wobei mein Java-Wissen auf 1.4-Stand ist...

    MfG Peschmä
    Geändert von peschmae (22-08-2007 um 21:30 Uhr)
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Soweit zu dem Wortteil "Generic"

    Übrigens ist der Link aus dem verklinkten Beitrag jetzt hier zu finden
    http://angelikalanger.com/GenericsFA...izedTypes.html

    Bleibt zu hoffen, dass Sun das in einer der nächsten Versionen richtig implementiert. Das Java Team kann ja mal mit den Leuten von Sun Studio's C++ Team Essen gehen und sich ein paar Tipps holen

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •