Entra

View Full Version : [java] Algoritmo per stringa & Serializzazione


ceres80
16-05-2006, 10:01
Salve a tutti,
ho 2 problemi:

1)
Avrei bisogno di una funzione del tipo String[]f(String src, int lung, int occ).
Gli elementi dell'array restituito devono essere sottostringhe della stringa src che abbiano lunghezza >= lung e che il numero delle occorrenze in str sia >= occ.
Esempio
f("12345gfgh12345klfk000mcnc000iii000",3,2)
restituisce ["12345","000"];
P.S.: la funzione deve trattare stringhe molto grandi.

2)
Qualcuno sa dirmi come funziona il meccanismo della serializzazione? Non come si serializza o si deserializza un oggetto, vorrei conoscere la logica con cui si serializza...

ad esempio
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);

oos.writeObject(object);

// encode the bytes for xml transport
byte[] buffer = baos.toByteArray();

in che modo viene riempito il buffer ?

Grazie