从静态列表Java中选择前N个元素

时间:2018-08-15 08:37:55

标签: java arrays

我想从Java列表中选择前N个元素

String[] ligature = new String{there,is not,a,single,person,who,knows,the,answer};

现在我要从中选择前5个元素。

Stiring[] selectedLigature = ligature[0:4];

我想不使用for循环来做。

2 个答案:

答案 0 :(得分:5)

不要流这种简单的情况,为此有subList

// for a List
yourList.subList(0, 5)...

// for an array
Arrays.copyOfRange

答案 1 :(得分:3)

Arrays类为此拥有一个method

Arrays.copyOfRange(ligature, 0, 5);