le prototype de la fonction est :
void write(byte[] b, int offset, int len)
offeset : la position de départ dans les données à écrire, ici b
len : la longueur des données a écrire
dans ton exemple, tu vas commencer a l'indice 0 de semaine[i], et vu vas écrire semaine[i].length() octets
cf la javadoc