alternativ zu genrics

Status
Nicht offen für weitere Antworten.

java66

Aktives Mitglied
Hallo zusammen,

will meine jar auf RE 1.4 laufen lassen da dort generics nicht erlaubt sind muss ich mein fertiges jar überarbeiten ich benutzte eine vector liste und suche im moment eine alternative zu der generics lösung.
Will eben die veränderung so klein wie möglich halten.
Mir fällt im mom nichts ein, was schnell und ohne viel aufwand realisierbar wäre.
Wäre super wenn jemand einen Tip hätte

//Klassen atribut
Vector<String> vl = null;
.
.
.
.
//Konstruktor
vl = new Vector<String>();
.
.
..
// durchlauf
for(String filterString:vl) {
.......

}

danke
66
 

faetzminator

Gesperrter Benutzer
Java:
Vector vl = null;
Java:
vl = new Vector();
Java:
for (int i = 0; i < vl.size(); i++) {
    String filerString = (String) vl.get(i);
    [...]
}
aber ich würde dir die ArrayList statt Vector empfehlen.
 

HoaX

Top Contributor
Da die Generics beim Kompilieren eh raus fliegen solltest du den Code auch direkt ohne Anpassung für 1.4 kompilieren können (solange du keine neuen Klassen verwendest die es erst ab 1.5 gibt).
 

homer65

Top Contributor
Die Mühe spar dir lieber. Es macht keinen Sinn mehr für Java 1.4 zu coden. Update lieber deine Java Version auf einen aktuellen Stand.
 

The_S

Top Contributor
.. ist nicht in allen Fällen möglich ;)

SAP Netweaver ist zB. so ein Fall.

Genau den wollte ich jetzt auch als Beispiel nennen (weil ich mich gerade damit rumschlage). Aber auch Websphere Server ... ein großes Unternehmen kann man halt nicht einfach dazu bewegen nen riskantes Serverupdate nur wegen ner neueren Java-Version aufzuspielen (ganz zu schweigen von neuen Lizenzgebühren etc.)
 

thE_29

Top Contributor
Wir (Firma) programieren auch noch unsere Hauptapp in Java 1.4, weil der Kunde (Rewe) halt auf ihren Linux Hobbeln meistens nur 1.4 oben haben.
Die meisten haben zwar jetzt schon 1.5 oben, aber was bringt es mir, wenn ich wieder 2 Versionen bereitstellen muss/soll nur um ein paar Features (ich bräuchte bei der App nur Generics) zu haben.
Caste ich halt und statt enum´s gibts halt int Werte ;)

Beim WebProjekt hingegen sind wir sogar auf Java 1.6 ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S instanceof mit genrics Allgemeine Java-Themen 3
S Autoboxing in Genrics Allgemeine Java-Themen 4

Ähnliche Java Themen


Oben