Duvida combinacao

ola galera!

queria saber se a API java possui alguma classe que manipule combinacoes…

tipo tenho um vetor de 10 elementos e quero todas as combinacoes 4 a 4 por exemplo

ou senao se alguem tiver algum material sobre algum algoritmo para implementar isso

grato desde ja