1

bonsoir tou le monde, jcroi ke g besoin daide une grande aide
jdoi rendre un devoir dans la semaine j'ai 2 exercices à faire mais j'ai rien compris, le cours n'a pas été correctement fai dans la classe on est vraiment larguer
si quelqu'un peut mexpliquer ces exercices ça maiderai bcp bcp bcp.

Implémenter une classe Pile et une classe File. Les deux
classes doivent utiliser un conteneur. L’utilisation d’un itérateur sera la bienvenue
pour certaines méthodes. Les deux classes doivent avoir les
méthodes suivantes :
◦ void push(Object o);
◦ void pop();
◦ Object get();
◦ void display();
◦ int size();

 Implémenter une classe Statistiques. Vous utiliserez la
classe MyReader pour s’occuper de la lecture sur
l’entrée standard. Vous devrez récupérer tout ce que l’on
vous passe sur l’entrée. Pour chacun des mots vous devez
stocker le nombre d’occurrences de chaque lettre ainsi que
leurs positions.
 Une fois la saisie terminée, vous devrez afficher votre
dictionnaire dans l’ordre alphabétique, ainsi que pour chaque
mot le nombre d’occurrences et leurs positions. Après le
dictionnaire, affichez enfin :
◦ le nombre de mots différents présents dans le dictionnaire,
◦ le nombre total de mots
◦ la longueur minimale, maximale et moyenne d’un mot.
 Vous devez utiliser au moins une fois une boucle foreach


ahhhhhhhhhhhhhhhh merciii

2

Si y'a quelque chose que tu comprend pas en particulier, demande. Mais ne reve pas a ce qu'on face un devoir a ta place.
avatar

3

infou (./1) :
Implémenter une classe Pile

ça au moins c'est facile à faire:

public class Pile extends java.util.Stack {


}

4

Justement, la c'est pas vraiment ce u'on peut apeller une "implémentation"
avatar

5

c'était de l'humour grin

6

bon okok vous allez pas faire mon devoir.
je veu savoir commen implémenter une classe. en fait keske ça veu dire exactement? keske c kun itérateur?

je veu vraiment comprendre je suis vraiment à l'ouest

7

infou, tu vas mettre des objets de différents types dans la même pile ? Si ce n'est pas le cas, il faut plutôt utiliser la généricité à la place du type Object.
avatar

8

Attention, la généricité, c'est Java 1.5 minimum, donc si le code est censé marcher avec du 1.4 (ce qui comprend aussi GCJ, sauf la version dans Fedora >=7 et le futur GCJ 4.3), c'est mort.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

La généricité c'est peut-être trop récent, mais les Objects, c'est crade grin
avatar

10

infou (./6) :
je veu savoir comment implémenter une classe
De manière générale, implementer ca veut tout simplement dire faire le code qui réalise la fonction souhaitée.
En java en particulier implementer une classe signifie créer une classe qui réalise donc toute les méthodes abstraites de la classe mère.
infou (./6) :
keske c kun itérateur?
Un itérateur c'est un objet qui te permet de parcourir une collection.
par exemple:
//creation d'une liste bidon avec 2 éléments
List liste = new ArrayList(); liste.add("val1"); liste.add("val2");
//recupétration de l'itérateur
Iterator it = liste.iterator();

//utilisation de l'itérateur pour parcourir la liste
while(it.hasNext()){
  Object element = it.next()
  System.out.println(element.toString());
}

Kevin Kofler (./8) :
Attention, la généricité, c'est Java 1.5 minimum, donc si le code est censé marcher avec du 1.4 (ce qui comprend aussi GCJ, sauf la version dans Fedora >=7 et le futur GCJ 4.3), c'est mort.
Apparement ce n'est pas un problème vu que l'énnoncé demande une boucle foreach qui est apparue en même temps que la généricité dans java 1.5(5.0 de son nom officiel).
D'ailleurs demander d'utiliser un iterateur et un foreach me parait plutôt contradictoire hum
avatar

11

Uther (./10) :
D'ailleurs demander d'utiliser un iterateur et un foreach me parait plutôt contradictoire hum.gif

Bah non pourquoi ? for-each travaille sur les classes implémentant Iterator.