Pourquoi cela est-il incorrect? Je ne peux pas utiliser ajouter, je ne suis pas sûr de savoir comment. Certaines documentations java disent que j'ai besoin d'ajouter (index, data) mais d'autres ne sont que des add (data) et le compilateur le supporte aussi. Il y a une erreur avec mon type de données.Utilisation d'une classe personnalisée avec ArrayLists
import java.util.*;
public class graph1 {
public static void main (String[] args){
ArrayList<Node> web = new ArrayList<Node>();
web.add(0, "google", new int[]{1,2});
}
}
Node.java:
public class Node {
int i;
String title;
int[] links;
Node(int i, String title, int[] links){
this.i = i;
this.title = title;
this.links = links;
}
}
Juste pour vous aider, travaillez à travers les bases de la langue ici: http://docs.oracle.com/javase/tutorial/reallybigindex.html. Vous avez mentionné que votre autre question n'était pas trop avancée, mais vous travaillez sur des choses comme la création et l'utilisation d'objets avant de comprendre les bases comme les tableaux. Concentrez-vous sur les conditions, les boucles, les tableaux, puis passez aux objets/classes. –
J'ai en fait environ un an d'expérience avec Java Je suis juste très mauvais en programmation. –
Retournez aux bases et apprenez les types primitifs, conditionnels, boucles et tableaux. Sans eux, vous allez juste être plus confus avec des objets, des classes et autres –