package andmed2; import java.io.FileWriter; import java.io.PrintWriter; import java.util.*; public class AnalyysiTabel2 { List andmed = new ArrayList(); TulemuseArvutaja arvutaja=new KeskmiseArvutaja(); public void lisaAllikas(ArvudeAllikas a) { andmed.add(a); } public String tabelHTML(){ StringBuffer sb=new StringBuffer(); sb.append(""); for(ArvudeAllikas allikas1: andmed){ sb.append(""); sb.append(""); for(ArvudeAllikas allikas2: andmed){ sb.append(""); } sb.append(""); } sb.append("
"+Arrays.toString(allikas1.kysiArvud())+""); sb.append(arvutaja.arvuta(allikas1)-arvutaja.arvuta(allikas2)); sb.append("
"); return sb.toString(); } public void kirjutaFaili(String failinimi){ try{ PrintWriter kirjutaja=new PrintWriter(new FileWriter(failinimi)); kirjutaja.println(""); kirjutaja.println(tabelHTML()); //kirjutaja.println(tabelHTML2()); kirjutaja.println(""); kirjutaja.close(); } catch(Exception ex){ex.printStackTrace();} } }