List subList(int fromIndex, int toIndex)
fromIndex 包含在内,并且 toIndex 排除 ( [fromIndex, toIndex[ )。此方法返回一个 list 类型的对象,因此,要将子列表存储在另一个 ArrayList 中,我们需要从 List: new ArrayList(input.subList(fromIndex, toIndex)) 。另一方面,如果我们将生成的子列表存储在 List 中,则没有问题,如 example.
import java.util.ArrayList;Runtime:
import java.util.List;
public class ArrayListSublist {
public static void main(String[] args) {
// 创建 ArrayList<字符串>
ArrayList<字符串>aList = 新的 ArrayList<字符串>();
//在 ArrayList
aList.add(1”) 中添加字符串;
aList.add(2”);
aList.add(3”);
aList.add(4”);
aList.add(5”);
System.out.println(ArrayList”);
for(String e:aList)
System.out.println(e);
列表列表 = aList.subList(1, 4);
System.out.println(数组列表”);
for(int i=0; i< list.size();i++)
System.out.println(list.get(i));
}
}
ArrayList
1
2
3
4br /4
5
ArrayList
2
3
4
Remaque:
subList() 方法抛出异常 IndexOutOfBoundsException如果指定的索引小于 0 或超过 size.
IllegalArgumentException如果 fromIndex 大于 toIndex,换句话说fromIndex >toIndex。
subList() 方法抛出异常 IndexOutOfBoundsException如果指定的索引小于 0 或超过 size.
IllegalArgumentException如果 fromIndex 大于 toIndex,换句话说fromIndex >toIndex。
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...