Javaでリストの要素取得件数を制限する方法

if (values.size() < 10) {
    resultList.addAll(values);
} else {
    for (int i = 0; i < 10; i++) {
        resultList.add(values.get(i));
    }
}

resultListを返すことで10件までに取得件数を制限した配列を取得できます。

上記の処理ではvalues(resultListに入れる要素を含んだ配列)から10件以内の場合は全てresultListに代入し、

10件以上の場合は先頭から10件取り出してresultListに代入するようになっています。