Code : Liste de fifo dans Java
Une des questions communes que j'ai des nouvelles des venus de Java est - o� est une liste de fifo dans Java ?
Java a une fonction int�gr�e de possibilit�s de liste de fifo avec LinkedList et ArrayList, mais ils ne sont pas bons annonc�s.
Une interface de fifo devrait au moins avoir :
interface publique fifo {
/** Ajoutez un objet � l'extr�mit� de la file d'attente de fifo *
bool�en ajoutez (objet o) ;
/** Enlevez un objet de l'avant de la file d'attente de fifo *
L'objet enl�vent () ;
/** Renvoyez le nombre d'�l�ments dans la file d'attente de fifo *
taille d'international () ;
}
Une classe de FIFOList mettant en application ce qui pr�c�de serait simplement :
la classe publique FIFOList prolonge les instruments fifo de LinkedList {
l'objet public enl�vent () {
retournez enl�vent (0) ;
}
}
Je pr�f�re cette installation au lieu d'employer un LinkedList.remove (0) directement. Il semble plus propre.
BTW : Vous pouvez �galement prolonger un ArrayList au lieu de LinkedList pour r�aliser la m�me fonctionnalit�. LinkedList devrait dans la th�orie fournir une meilleure ex�cution.
Class� sous des nouvelles de titre, comment �, logiciel de Java, note de technologie |�
� |
� RSS 2.0 | �
� Envoyez cet article
Vous pouvez �galement aimer lire |


Ajoutez aux favoris de Technorati

































26 f�vrier 2006 � 11:04 AM
Une solution gentille pour une file d'attente de fifo est un emballage autour d'une rang�e circulaire. Enl�ve � l'une ou l'autre extr�mit� sont bon march�, des insertions � l'une ou l'autre extr�mit� sont �galement bon march�. L'utilisation de m�moire est basse et l'attribution d'objet est peu fr�quente.
26 f�vrier 2006 � 7:54 P.M.
puits. n'est-il pas le fifo est-il r�ellement une file d'attente ? il y a d'abondance des files d'attente disponibles dans Java5.
27 f�vrier 2006 � 9:07 AM
Vous avez raison. Je les ai donn�s sur dans 1.5. En fait ArrayList met en application �galement la file d'attente.
17 f�vrier 2008 � 6:14 P.M.
pouvez vous m'envoyer une copie de vos codes dans le fifo qui traite les pages. veuillez m'accorder ma demande. .thank vous. ! ! !
26 avril 2008 � 1:41 P.M.
Vous pourriez avoir juste employ� LinkedList. La m�thode s'ajoutent ajoute l'�l�ment � l'extr�mit�. Et pour rechercher le getFirst d'utilisation d'�l�ment
27 avril 2008 � 1:21 AM
Comme j'ai dit avant :
��Je pr�f�re cette installation au lieu d'employer un LinkedList.remove (0) directement. Il semble plus propre.��
25 mai 2008 � 6:39 P.M.
Gracias de Muchas !
droite de you'r, c'est simple et clair