All pastes #720517 Raw Edit

Untitled

public text v1 · immutable
#720517 ·published 2007-09-30 12:08 UTC
rendered paste body
import java.io.ObjectOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Serializable;
import java.util.Random;
import java.io.ObjectInputStream;
import java.io.FileInputStream;
public class pinakas implements Serializable
{
private Integer[] pin;
private Random r;

public pinakas()
{
pin=new Integer[10];
r = new Random();
fill();
}

private void fill()
{
for(int i=0;i<pin.length;i++)
pin[i]=r.nextInt(20);
}

public void save(String name)
{
try
{
FileOutputStream fos = new FileOutputStream(name);
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(pin);
out.close();
}
catch(IOException ex)
{
ex.printStackTrace();
}
}

public void load(String name)
{
//first clear the current table
for(int i=0;i<pin.length;i++)
pin[i]=0;
//ok.
try
{
FileInputStream fis = new FileInputStream(name);
ObjectInputStream ois = new ObjectInputStream(fis);
pin =(Integer[])ois.readObject();
ois.close();
}
catch(IOException ex)
{
ex.printStackTrace();
}
}
}