String[] array = {"a","c","b"};
ArrayList<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
System.out.println(array);
System.out.println(list);
Para list
[a, b, c]
est émis alors que pour array
une adresse est sortie. Lorsque nous voulons sortir l'adresse array
nous pouvons utiliser Arrays.toString(array);
qui fonctionne exactement comme list
.
Je me demande juste pourquoi on ne peut pas appeler toString()
directement sur array
pour obtenir les valeurs. N'est-il pas plus intuitif et plus pratique de procéder ainsi ? Quel est le résultat des différents traitements sur Array
y ArrayList
?