Stack<Robot> zepile = new
Stack<Robot> () ;
crée une nouvelle pile pouvant contenir des objets de type Robot
. Stack
. Stack<Robot> zepile = new
Stack<Robot> () ;
crée une nouvelle pile pouvant contenir des objets de type Robot
. LogLine
est constitué de :Date
(cette classe est définie dans le package java.util, ne pas confondre avec celle du package java.sql).String
. Robot
. Robot
(quand aucun robot tiers n'est impliqué, cet attribut vaudra 'null
') . public
void add(String message, Robot emetteur, Robot tiers)
qui ajoute une nouvelle ligne de log en utilisant la date courante. for
(Iterator<LogLine> it = zepile.iterator() ; it.hasNext() ; ) {
LogLine ligne = it.next() ;
...
}
Pour une fois, Java est gentil avec vous : il existe une alternative plus élégante, appelée boucle for-each, comme ceci : for
(LogLine ligne : zepile) {
...
}