Comment stocker des objets de types différents dans un conteneur?

Je me demande si je peux avoir un tableau ( ou essentiellement une table ) avec chacun de ses éléments, un ensemble d'objets de types différents. Je veux dire, je veux créer quelque chose comme ça ( je sais que c'est incorrect dans la syntaxe, veux juste montrer mon idée ) :

List<String, int, double, Date, ... , etc > list_name

Je fais cela pour s'assurer que lorsque j'enregistre toutes ces informations de ma base de données, je vais avoir toutes ces informations dans la même entrée dans la base de données. C'est parce que j'ai fait un peu de web scraping à partir de différents sites de rassembler toutes ces données, c'est à dire dans la liste, la chaîne peut être du site A, int peut être du site B, etc. J'ai trouvé quelques informations peuvent être omises pour certaines raisons ( par exemple, pour un élément particulier de la liste, Chaîne à partir d'Un site peuvent être manquantes, d'autres données sont là, parfaitement bien. ). Si je stocke ces données dans des listes séparées, j'ai peur, il y aura une certaine incohérence des données.

Maintenant ma solution est de créer une classe, dire ClassA :

ClassA{

public String info1
public int info2
public double info3
..
..
public wtever info

}

et puis je vais avoir une liste de ClassA

Je me demandais si il ya une meilleure façon d'atteindre cet objectif?

ne pas utiliser des génériques, je veux dire qu'il fonctionne très bien avec le JDK 1.4, mais ce n'est pas recommandé de solution... 😛

OriginalL'auteur Biscuitz | 2012-10-11