Como dividir uma lista em outras listas com tamanho conhecido?

Olá pessoal,

Em minha aplicação preciso escrever os valores de uma lista em um arquivo. Porém existem cenários onde eu preciso dividir essa lista em listas menores.

Por exemplo, a lista original tem 100 itens e preciso dividir em listas de 15 itens. 100 dividos por 15 são 6 e alguma coisa. Então, preciso de 7 arquivos. Os seis primeiros com 15 itens e o sétimo com 10.

Como eu posso implementar isso?

Agradeço a ajuda,
Gustavo

listas (List) tem o metodo subList.

att,

1 curtida