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(); } }

Rispondi quotando

