afin que je puisse voir cela des réponses précédentes dans Stackoverflow qu'il existe une différence entre Mais quelle est la différence entre getfirst () renvoie le premier élément de cette liste. P>
élément () récupère, mais ne supprime pas, la tête (premier élément) de cette liste. P>
blockQuote>
Les deux vont lancer merci! p> getfirst code> et
peekfirst code> comme
peekfirst code> ne jette pas
exception code> si la liste liée est vide. p>
getfirst code> et
élément code>? p>
NosuchelementException code> si vide. p>
4 Réponses :
Il n'y a pas de différence, la mise en œuvre de le javadoc estime même p> Cette méthode est équivalente à {@link #getfirst ()} p>
blockQuote> p> élément code> est
@ Code_control_jxie0755 Il n'y en a pas. mais b> Java est une langue extrêmement populaire, il existe des milliers de projets qui utilisent élément code> et de nombreuses personnes qui utilisent
getfirst code> ne peuvent donc pas être supprimés. .
D'accord. Je suppose que je devrai accepter cela. J'ai toujours pensé qu'il n'y aurait pas de mise en œuvre entièrement identique / répétée dans les langues de programmation.
@ luk2302 Si vous connaissez quelque chose à propos de l'historique de la manière dont deux méthodes apparemment identiques ont fini par linkedlist code>, vous devez ajouter cela à votre réponse.
@ luk2302 Si quelqu'un peut me montrer la raison, je choisirai d'accepter cette réponse
Ils sont équivalents comme spécifiés dans le récupère, mais ne supprime pas, la tête de la file d'attente représentée par cette argile (en d'autres termes, le premier élément de cette deque). Cette méthode ne diffère d'ailleurs que dans la mesure où elle jette une exception si cette orque est vide. P>
Cette méthode est équivalente à GetFirst (). P>
blockQuote>
HTTPS: // DOCS .oracle.com / Javase / 7 / Docs / API / Java / Util / DEQUE.HTML # Élément () P> deque code> docs. p>
élément code> est dans l'interface code> de la queue code>, tandis que
getfirst code> n'est pas. Mais (comme indiqué ailleurs), les comportements sont les mêmes. P>
Mais quelle est la différence entre getfirst et élément? i> aucun. Voir -> docs.oracle.com/javase/7 /docs/api/java/util/deque.html