Existe-t-il un moyen d'abréger les fonctions print()
et toString()
en une seule fonction dans une fonction de liste liée Java ou y a-t-il une explication de la raison pour laquelle quelqu'un formaterait de cette façon?Impression de liste liée Java
public void print() {
System.out.println(this.toString());
}
@Override
public String toString() {
String display = "";
LinkedList current = this;
while (current != null) {
display += new Integer(current.head).toString() + ",";
current = current.tail;
}
display = display.substring(0, display.length()-1);
return display;
}
Pourquoi ne jamais appeler Java ** méthodes ** * functions *? Est-ce que c'est ce qu'on enseigne à l'école aujourd'hui? – BalusC
juste ne faites pas New Entier, utilisez Integer.valueOf – Tom
@BalusC C'est la première fois que j'ai senti la négativité sur stackoverflow et ça me dérange. Non, je suis une programmation auto-apprenante et je viens juste de C++ donc ça a été difficile à la transition – danutenshu