Universit´e Paris 7 Ann´ee 2010–2011 AF4
Feuille de TP no1
Le but de ce TP est d’´ecrire la classe Langage ci-dessous.
import java.util.Set;
import java.util.HashSet;
class Langage {
Set <String> mots;
Langage()
{ this.mots = new HashSet <String>(); }
Langage(String chaines[])
{
this();
for(int i = 0; i < chaines.length; i++)
ajoute(chaines[i]);
}
public void ajoute(String u) { ... }
public Langage inter(Langage L) { ... }
public Langage union(Langage L) { ... }
public Langage concat(Langage L) { ... }
public Langage difference(Langage L) { ... }
public static String miroirMot(String u) { ... }
public Langage miroir() { ... }
public String toString()
{
String res = "{ ";
for(String u : mots)
if(u.length() == 0)
res += "mot_vide ";
else
res += u.toString() +" ";
return res +"}";
}
public static void main(String args[])
{
Langage L = new Langage(args);
System.out.println(L);
// tester chacune des m´ethodes au fur et `a mesure que vous les ´ecrivez
}
}
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !