码迷,mamicode.com
首页 >  
搜索关键字:可变数组    ( 339个结果
ArrayList集合
ArrayList类实现了可变数组,允许保存所有元素,包括null,并可以根据索引位置对集合 进行快速随机访问:缺点是向指定位置插入对象或删除对象的速度较慢。 1.默认初始化容量10(底层先创建了一个长度为0的数组,当添加第一个元素的时候,初始化容量10) 2.集合底层是一个Object[]数组,A ...
分类:其他好文   时间:2021-03-02 12:37:04    阅读次数:0
java之可变数组
概述:Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。格式:上面所说的不确定也包括0,所以
分类:编程语言   时间:2020-12-08 12:54:50    阅读次数:6
Deque双端队列
实现类:ArrayDeque和LinkedList 作用:Deque既可以做栈使用也可以做队列使用; 缺点:Deque违背了单一职责性原则 ArrayDeque: ArrayDeque是Deque接口的一种具体实现,是依赖于可变数组来实现的。ArrayDeque 没有容量限制,可根据需求自动进行扩容 ...
分类:其他好文   时间:2020-06-30 17:27:23    阅读次数:61
10 - Java泛型
泛型 泛型是一种“代码模板”,可以用一套代码套用各种类型。 1. 泛型 Java标准库提供的ArrayList可以看作“可变长度”的数组,实际上它内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当“可变数组”。如果用ArrayList存储String类型,会有以下缺点:①需要强 ...
分类:编程语言   时间:2020-05-21 16:10:55    阅读次数:56
【iOS - 月总结】开发中遇到的小知识点(2020.04)
1.实时监听数组的变化 前几天有一个需求在列表编辑界面需要实时根据选择的数据进行下面各种按钮不同状态的切换,这就需要我们实时监听数组的变化。 2.NSArray和NSMutableArray的赋值 在开发中,我们也经常遇到这样的问题,在别的类中声明了一个可变数组的属性,然后在赋值的时候我们把不可变数 ...
分类:移动开发   时间:2020-05-18 12:15:21    阅读次数:78
ArrayList源码
底层 :ArrayList是List接口的大小可变数组的实现。 是否允许null :ArrayList允许null元素。 时间复杂度 :size、isEmpty、get、set、iterator和listIterator方法都以固定时间运行,时间复杂度为O(1)。add和remove方法需要O(n) ...
分类:其他好文   时间:2020-04-30 19:17:54    阅读次数:64
Swift whit Xcode 使用冒泡排序,自定义Array<Any>数组排序方法,返回排序后的数组
Swift whit Xcode 使用冒泡排序,自定义Array<Any>数组排序方法,返回排序后的数组 一、设计思想: 1、定义一个方法,此方法接受一个inout标识的可变数组参数和变量方法声明(变量方法作用:参数值大小比较) 方法参数说明: 1-1、数组参数要设为可变参数 在类型前用inout标 ...
分类:编程语言   时间:2020-04-23 00:46:56    阅读次数:91
集合---Collection
集合介绍 1.集合是什么? 容器:用来存放数据的东西. 在java中,集合就是容器,用来存放不同类型的数据. 2.集合和数组的区别: 共同点: 集合和数组都是容器,都可以存储数据; 不同点: 1.集合长度可变,数组长度是固定的; 2.集合只能存储引用类型的数据,不能存储基本类型,而数组可以存储基本类 ...
分类:其他好文   时间:2020-04-15 18:05:54    阅读次数:51
集合与数组
数组的优点: 数组一旦初始化,长度就是确定的 数组存储数据类型单一 通过数组索引的方式调用数组元素 数组中存储的多个元素是有序的,可以重复的,使用的内存空间是连续的 数组的弊端: 一旦初始化,长度就不可变 数组中操作面较简单,没有涉及到增,删,改,查,等操作的方法 针对与开发中的复杂问题,使用数组难 ...
分类:编程语言   时间:2020-03-01 16:00:16    阅读次数:75
JAVASE(十四) 集合: 数组和集合、Collection、Iterator、List、Set、Map
1、数组和集合 1.1 内存中对数据进行存储和管理的“容器”:数组,集合 1.2 数组存储的特点和缺点 特点: 数组一旦创建成功,长度不可变 元素存储的类型就是数组声明时的类型。 缺点: 数组的长度不可变 数组的API属性比较少,比如没有 增,删,改,插 等... 存储的元素是序的可重复的,对无序的 ...
分类:编程语言   时间:2020-02-04 15:29:51    阅读次数:81
339条   1 2 3 4 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!