Java - Mixed ArrayLists?

8

Ist es möglich, eine Mischung von Objekttypen in einer ArrayList zu speichern? Wenn ja wie?

Das habe ich bisher versucht:

%Vor%

Aber es wirft eine Casting-Ausnahme.

Vielen Dank im Voraus für eine Eingabe!

    
travega 10.06.2011, 00:11
quelle

3 Antworten

18

Das sollten Sie haben:

%Vor%     
scientiaesthete 10.06.2011, 00:15
quelle
10

Entschuldigen Sie den Absturz Ihrer Parade, aber Sie sollten keine ArrayList von 3 (oder irgendwelchen) unterschiedlichen Typen verwenden, um damit zu beginnen. Wenn die Informationen verknüpft sind, erstellen Sie eine Klasse, die die zugehörigen Informationen enthält, und erstellen Sie eine ArrayList, die nur einen Typ enthält: Objekte dieser Klasse.

Bearbeiten 1:
Sagen Sie zum Beispiel eine Klasse, die die Daten wie folgt enthält:

%Vor%

und so benutzt:

%Vor%     
Hovercraft Full Of Eels 10.06.2011 00:55
quelle
4

Warum machst du das so schwer? PreparedStatement hat eine setObject() Methode - benutze das einfach:

%Vor%

HINWEIS: Die Java SQL API zählt alles von 1, nicht von Null, so dass Spalten mit 1 ... size () und nicht 0 ... size () - 1

    
Bohemian 10.06.2011 01:45
quelle