100要素のような集合を考える。円の方法で要素の集合を集合から得る
Set<String> originalSet; //[1....100] size is 100
originalSetからは、いくつかのサイズ(n)の要素の一部が開始インデックス(i)で取り出される必要があります。
例:
m = 4, n = 45, i = 1
後は
subset1[1-45], subset2[46-90], subset3[91-35], subset4[36-80]
これを行ういただきました最善の方法を取得する必要があります。
"最高"を意味しますか? –
'Set'にはどこにでも' get'メソッドが定義されていません。 'Set'インターフェースが裏づけセットに*持っているインデックスがあるという保証はないので、あなたは任意のインデックスから取り出すことができません。 – Makoto
javaのどのdatastructureが循環メソッドまたはグアバからの他のデータ構造でもサブセットメソッドを提供するようなもの – vjk