Tengo un problema, a ver si me podríais ayudar en esto que estoy atascado.
Tengo una variable que me da un String:
00000_00000_00000_00000_00000_00000
Es un registro de páginas vistas y no vistas, cada 0 sería una página no vista y si veo una página este valor debería cambiar a 1, por ejemplo si veo la página 6 quedaría así:
00000_10000_00000_00000_00000_00000
Los guiones bajos no cuentan como páginas. (No puedo quitarlos, me vienen así)
Bien, yo he hecho que esto pase a ser todo números para localizar la posición bien:
0000100000000000000000000
Pero ahora necesito recuperar la estructura antigua a:
00001_0000_0000_0000....
Y claro no se como decir que al string le añada un _ cada 5 ceros.
¿Alguna idea? No puedo cambiar como viene de entrada y no puedo cambiar tampoco la salida.
Muchísimas gracias de antemano!