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) {
...
}