Bonjour � tous,

Il y a une chose qui m'�pate un peu en Java, c'est la quasi-absence de moyen de construire ET d'initialiser des primitives. Par exemple, on peut tapper:

int x = 6;

ou encore

int[] x = {1, 2, 3, 4};

mais quid de variables plus complexes ? Mon probl�me c'est que je n'arrive pas (ne sais m�me pas si c'est possible !) � initialiser une structure plus complexe, correspondant � un tableau d'objets simples. Voil� ce que j'essaye de faire:

Ca c'est mon objet de base:

private static class TypeInfo
{
public int ID;
public String name;
public int groupID;
}

Et voil� le tableau (toujours static), que je cherche � cr�er (quelques tentatives de syntaxes sont indiqu�es):

private static TypeInfo[] types =
{
{1, "foo", 1} // ne marche pas...
(1, "foo", 1) // ne marche pas non plus...
TypeInfo() {1, "foo", 1} // idem...

Grr... Quand je pense que c'�tait l'enfance de l'art en C/C++...
Quelqu'un sait-il comment faire �a en Java ? Je ne veux pas avoir � initialiser ce tableau en passant par un constructeur (c'est un static, je veux pouvoir y acc�der sans instancier la classe qui l'englobe).

Aur�lien Mazurie

Répondre à