Java实用方法整理(五)

您所在的位置:网站首页 java在方法中返回集合对象是什么 Java实用方法整理(五)

Java实用方法整理(五)

2023-12-25 03:09| 来源: 网络整理| 查看: 265

1,集合概述 (1)集合的由来

Java是面向对象的语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们必须把多个对象进行存储。已有的容器类型有:数组和StringBuffer。但是,StringBuffer的结果是一个字符串,不一定满足我们的要求,所以我们只能选择数组,这就是对象数组。而对象数组又不能适应变化的需求,因为数组的长度是固定的,此时,为了适应变化的需求,Java就提供了集合类。

(2)数组和集合区别 1)长度区别

数组的长度固定;集合长度可变

2)内容不同

数组存储的是同一种类型的元素;集合可以存储不同类型的元素

3)元素的数据类型问题

数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用类型。

(3)集合的分类

存储多个元素会有不同的需求,针对这些不同的需求,Java就提供了不同的集合类。下边列出了常用的集合类别:

 

Collection概述:它是Collection层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection允许有重复的元素,而另一些则不允许。一些collection是有序的,而另一些则是无序的。           List概述:它的类型也是接口,称为有序的collection(也称为序列)(注意:这里所说的有序不是说List集合中元素从小到大或者从大到小排列,而是说,元素“出”集合的顺序和“进”集合的顺序是一样的)。使用此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素;与set不同,列表List通常允许重复的元素。  2,集合常用的方法 (1)Collection常用的方法 add(E e) ,添加元素clear() ,暴力清除集合中所有元素contains(Object o), 返回值类型:boolean。判断集合是否包含某个元素isEmpty() ,返回值类型:boolean。如果此集合不包含元素,则返回true。iterator() 迭代器。返回值类型:Iteratorsize() 返回值类型:int。返回集合中的元素数 (2)List集合(列表)特有且常用的方法 添加功能

  void add(int index,Object element):在指定位置添加元素

List list = new ArrayList(); list.add("我"); list.add("爱"); list.add("你"); list.add(1,"很");//没有问题 //list.add(3."很")//没有问题 //list.add(10,"很")//有问题,提示“越界添加” System.out.println(list);//输出:[我,很,爱,你]//注意:在索引位置1处添加元素,并不是覆盖掉原来位置的元素

 

获取功能

Object get(int index):获取指定位置的元素

List list = new ArrayList(); list.add("我"); list.add("爱"); list.add("你"); //下面这段代码展示List中特有的遍历方法:应用size()和get()方法 for(int i = 0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3