public class Schreiben implements Serializable{
public ArrayList<String> sieger=new ArrayList<String>();
public String[]sie;
public String[]sier;
public ArrayList<String> sieg=new ArrayList<String>();
public Object[]habe;
public int[]anzahlSpielerGenau;
public int[]anzahlSpielerr;
public int[][]feldkartenn;
public int[][]flush;
public Object[] zahlenverhaeltnis;
public int[] initiativee;
public int[][]straight;
public double[] pott;
public int positionIch;
public int[] handKarten;
public int[] feldKarten;
public double[][]einsatz;
public double gewinn;
ArrayList<Object> list=new ArrayList<Object>();
public Schreiben(ArrayList<String> siegg, ArrayList<String> siegerr, int[]anzahlSpielerrGenau, double gewin, Object[] habe2,int[]anzahlSpieler,int[][]feldkartennn,int[][]flushh,int[][]straightt,Object[] zahlenverhaeltnis2,int[] initiative,double[] pot, int positionIchh, int[]handKartenn,int[]feldKartenn, double[][]einsatzz) {
sieg=siegg;
sie=new String[siegg.size()];
for(int i=0;i<siegg.size();i++){
sie[i]=siegg.get(i);
}
sier=new String[siegerr.size()];
for(int i=0;i<siegerr.size();i++){
sier[i]=siegerr.get(i);
}
sieger=siegerr;
gewinn=gewin;
habe=habe2;
anzahlSpielerr=anzahlSpieler;
anzahlSpielerGenau=anzahlSpielerrGenau;
feldkartenn=feldkartennn;
flush=flushh;
straight=straightt;
zahlenverhaeltnis=zahlenverhaeltnis2;
initiativee=initiative;
pott=pot;
positionIch=positionIchh;
handKarten=handKartenn;
feldKarten=feldKartenn;
einsatz=einsatzz;
}
public static void main(String[] args) throws Throwable {
FileOutputStream fs = new FileOutputStream("D:\\ULTRABOOK - Eigene Dateien\\Desktop\\file\\serialisierung\\seri.ser");
ObjectOutputStream os = new ObjectOutputStream(fs);
Einlesen.inn=new FileReader("D:\\LION's LAB\\Neuer Ordner\\Lionothos\\1.txt");
Einlesen.in=new BufferedReader(Einlesen.inn);
Einlesen.in.mark(20000000);
int zahl=0;
String z=null;
while((z=Einlesen.in.readLine()).contains("ENDE")==false){
Einlesen.zeilenGesammt++;
if(z.contains("10-max Platz")){
zahl++;
}
}
int zz=2;
int counter=0;
while(1==1){
int count=Einlesen.auswerten(zz);
if(count==0){
System.out.println("0");
break;
}if(count==1){
System.out.println("1");
}else{
zz=count+1;
Schreiben object=new Schreiben(Einlesen.sieg, Einlesen.sieger, Einlesen.anzahlSpielerGenau, Einlesen.win, Einlesen.habe, Einlesen.anzahlSpielerr, Einlesen.feldkartenn, Einlesen.flush, Einlesen.straight, Einlesen.zahlenverhaeltnis, Einlesen.initiativee, Einlesen.pott, Einlesen.positionIch, Einlesen.handKarten, Einlesen.feldKarten,Einlesen.einsatz);
os.writeObject(object);
counter++;
System.out.println(zz+" "+object.sieg.toString()+" "+object.sieger.toString());
}
}
os.close();
System.out.println("zahl"+zahl);
System.out.println("counter"+counter);
System.out.println("Fertig");
}