Files

79 lines
1.5 KiB
Java
Executable File

package tennisOrder;
import java.io.PrintWriter;
import java.util.Vector;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class TennisWriter
{
private PrintWriter writer;
public TennisWriter( String nomFichier)
{
try
{
writer = new PrintWriter(new BufferedWriter
(new FileWriter(nomFichier)));
}
catch( IOException ex)
{
System.out.println("erreur ouverture du fichier sortie");
ex.printStackTrace();
}
}
public void writeln (String phrase )
{
writer.println(phrase);
}
public boolean isReady()
{
if(writer==null)
return false;
return true;
}
public void close()
{
writer.close();
}
public void writeTennis (MatchList list)
{
Vector listSemaine=list.getSemaine();
Vector listCourt=list.getCourt();
String court;
String semaine;
String Vs;
writer.println("<TR>\n<TD>Semaine</TD>");
for(int i=0;i<listCourt.size();i++)
{
court=(String)listCourt.elementAt(i);
writer.println("<TD>"+court+"</TD>");
}
writer.println("</TR>");
for(int i=0;i<listSemaine.size();i++)
{
semaine= (String)listSemaine.elementAt(i);
writer.println("<TR>\n<TD>"+semaine+"</TD>");
for(int j=0;j<listCourt.size();j++)
{
court=(String)listCourt.elementAt(j);
Vs=list.getMatch(semaine,court);
if(Vs!=null)
writer.println("<TD>"+Vs+"</TD>");
else
writer.println("<TD></TD>");
}
writer.println("</TR>");
}
}
}