Ciao a tutti , sto creando un piccolo applicativo sulla crittografia che va a leggere i dati presenti in un determinato file e li critta con l'algoritmo di sostituzione(molto semplice); arrivato al punto di scrivere i dati su un file non ottengo nulla come output nonostante abbia controllato che l'array o il vector che utilizzo sia pieno...
codice:
public static void write(File f,Vector a)
{
Object[] d=new Object[a.size()];
int[] ray=new int[a.size()];
int i=0;
for(i=0;i<a.size();i++)
{
ray[i]=(Integer) a.get(i);
}
try{
FileOutputStream fos = new FileOutputStream(f);
i=0;
while (i<a.size())
{
int o=0;
o=ray[i];
fos.write(o);
System.out.println(o); i++;
} fos.close();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e)
{ e.printStackTrace(); }
}