标签:get int 数据类型 ArrayList 元素 list 集合 public
常用方法和遍历 对于元素的操作,基本体现在——增、删、查。常用的方法有: public boolean add(E e) :将指定的元素添加到此集合的尾部。 public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。 public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。 public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。 这些都是最基本的方法,操作非常简单,代码如下:package demox.demopro; /* Arraylist当中的常用方法有: public boolean add(E e)。向集合当中添加元素,参数的类型和泛型一致。 public E get(int index),从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。public E remove(int index):从集合当中删除元素,参数是索引编号,如何存储基本数据类型 ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下: 我们发现,只有 Integer 和 Character 需要特殊记忆,其他基本类型只是首字母大写即可。那么存储基本类型数 据,代码如下:
返回值就是被删除掉的元素。public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。 */ import java.util.ArrayList; public class Demo01ArrayListMethod { public static void main(String[] args) { //创建集合对象 ArrayList<String> list = new ArrayList<String>(); //添加元素 list.add("hello"); list.add("world"); list.add("java"); //public E get(int index):返回指定索引处的元素 System.out.println("get:"+list.get(0)); System.out.println("get:"+list.get(1)); System.out.println("get:"+list.get(2)); //public int size():返回集合中的元素的个数 System.out.println("size:"+list.size()); //public E remove(int index):删除指定索引处的元素,返回被删除的元素 System.out.println("remove:"+list.remove(0)); //遍历输出 for(int i = 0; i < list.size(); i++){ System.out.println(list.get(i)); } } }
package demox.demopro; /* 如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”。基本类型 包装类(引用类型,包装类都位于java .Lang包下) byte Byte short Short int Integer【特殊】 Long Long fLoat FLoat double DoubLe char Character【特殊】 booLean BooLean 从JDK 1.5+开始,支持自动装箱、自动拆箱。 自动装箱:基本类型-->包装类型 自动拆箱:包装类型-->基本类型 */ import java.util.ArrayList; public class Demo02ArrayListMethod { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); list.add(4); System.out.println(list); } }
标签:get,int,数据类型,ArrayList,元素,list,集合,public 来源: https://www.cnblogs.com/x3449/p/16426914.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。