我想从Java列表中选择前N个元素
String[] ligature = new String{there,is not,a,single,person,who,knows,the,answer};
现在我要从中选择前5个元素。
Stiring[] selectedLigature = ligature[0:4];
我想不使用for循环来做。
答案 0 :(得分:5)
不要不流这种简单的情况,为此有subList
:
// for a List
yourList.subList(0, 5)...
// for an array
Arrays.copyOfRange
答案 1 :(得分:3)
Arrays
类为此拥有一个method:
Arrays.copyOfRange(ligature, 0, 5);