Question très simple, je pense. Comment initialiser un Merci. P> ArrayList code> appelé
heure code>. P>
5 Réponses :
XXX PRE>
GT ou EQ 1.5 JDK P>
List<T> time = new ArrayList<T>();
Ceci est le code Java 1.4. Veuillez utiliser list
< code> arranges.aslist code> vous permet de créer une liste Vous pouvez ensuite créer votre mais si tout ce dont vous avez besoin est une liste code> dans une liste de valeurs.
arraylist code> en passant C'est la liste en lecture seule générée par
arysé.aslist code>. p>
est une liste code> déclarée Inline, allez simplement avec
arranges.Aslist code> seul. p>
Avant le constructeur, je définis les attributs comme le jour privé Int; Double heures privées;
Cela dépend de ce que vous entendez par initialiser em>. Pour initialiser simplement la variable (remplacer Si vous souhaitez mettre des choses dans la liste, vous pouvez faire P> temps code> avec la valeur d'une référence à une nouvelle liste code>, vous faites
chaîne code> avec le type des objets que vous souhaitez enregistrer dans la liste.) p>
ArrayList<String> time = new ArrayList<String>() {{
add("hello");
add("there");
add("world");
}};
ArrayList
list
Mais comment devrais-je dire si cela est possible dans le scénario de l'OP? (Peut-être qu'il a temps.ensurecapacacité (1000) code> juste en bas.) Pourquoi compliquer les choses pour une telle question débutante?
ArrayList<String> time = ArrayList.class.newInstance();
N'écrivez pas de code comme celui-ci. Ne recommande pas d'autres personnes d'écrire un code comme celui-ci. Il est nettement plus lent que nouveau code> ... et vous devez faire face à 2 exceptions vérifiées. (Et puisque votre code ne traite pas des exceptions, il est aussi tort techniquement.)
alternative:
Utilisation de Google Collections, vous pouvez écrire: P>
List<String> time = newArrayList("a", "b", "c");
Utilisez Javadocs pour de telles questions. Duckduckgo.com/?q=!java+AryList