'(' ou '[' Attend
J'obtiens l'erreur suivante lorsque vous essayez de compiler mon programme.
'(' ou '[' Attend.
public AccountArrayList()
{
//line one below is the hi-lighted code
ArrayList accounts = new ArrayList;
accounts.add("1");
accounts.add("1");
accounts.add("1");
accounts.add("1");
accounts.add("1");
accounts.add("1");
accounts.add("1");
accounts.add("1");
accounts.add(5,"900");
}
Merci.
- Vous savez, si vous êtes que débutant dans le monde Java, je conseille fortement l'utilisation d'un moderne IDE (Eclipse, netBeans, IntelliJ IDEA), avec tous les indices visuels activé. De cette façon, ce genre d'erreur littéralement sauter de l'écran pour dévorer vos yeux en hurlant 🙂
Vous devez vous connecter pour publier un commentaire.
Vous êtes parenthèse manquante sur le constructeur:
Votre constructeur est faux. Il doit être;
Si vous utilisez Java 5 et plus, vous verrez que
ArrayList
utilise les génériques.Vous pouvez essentiellement à ceci:
Bien, vous ne pouvez pas construire une
ArrayList
comme ça.Essayez
au lieu
C'est l'appel au constructeur qui est le problème, il devrait être
Aussi, vous feriez bien de le spécifier comme ceci:
Parce que le compilateur va vous empêcher de l'addition des Entiers (par exemple) plutôt que des Chaînes de caractères.