当前位置:   article > 正文

ArrayList的操作_arraylist有顺序吗

arraylist有顺序吗

在ArrayList里面存放数据是有顺序的,是你向里面存放数据是输入的数据循序,形成类似于数组下表的索引,下标可以用来获取其中的一个元素,若获取为存放数据的位置时也会出现数组下标越界的情况。

  1. public class notBook {
  2. private ArrayList<String> notes=new ArrayList();
  3. public void add(String s) {
  4. notes.add(s);
  5. }
  6. public int getSize() {
  7. return notes.size();
  8. }
  9. public String getNote(int index) {
  10. return notes.get(index);
  11. }

ArrayList在add东西的时候一般是从后面加起,但也可用

  1. public class notBook {
  2. private ArrayList<String> notes=new ArrayList();
  3. public void add(String s) {
  4. notes.add(s);
  5. }
  6. public void add(String s,int location) {
  7. notes.add(location,s);
  8. }

 这样的接口加到某个现有元素的前面去这时下标会变成插入的元素的下标,相当于取代了这个元素的位置,而被取代元素的下标向后移一位。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/715477
推荐阅读
相关标签
  

闽ICP备14008679号