ciao a tutti ragazzi,ho una cosa molto strana(per me ) da chiedervi,facendo delle piccole prove con la classe RandomAccessFile mi si è verificato un fatto stranissimo:
spiego meglio.
lancio il programma e mi crea il file con dentro scritto quello che gli dico io,
a questo punto apro il file e ne modifico il contenuto, rilancio il programma e dove gli dico di posizionarsi con il cursore con il comando raf.seek(3) e li mi scrive caratteri tipo canji japponesi.
ieri siamo letteralmente impazziti, poi siamo arrivati alla conclusione che poteva essere il sistema operativo visto che sul mio portatile ho vista premium....mi sapete dire con precisione se è quello e come posso eliminare il problema? posto il codice...

public class MyFileReader {

public static void main(String[] args)throws IOException{
RandomAccessFile raf=new RandomAccessFile("path");
long l =3;
raf.seek(l);
String s="kkk";
raf.writeChars(s);
raf.seek(0);
int i=0;
while(i<20){
System.out.print(raf.read()+", ");
i++;
}

}

}