社区
Delphi
帖子详情
如何定义不定长(动态)的数组?
vvvvvvv
2004-03-14 12:20:05
如何定义不定长(动态)的数组?
我需要动态的增加或减少数组元素,delphi有这样的数组吗?
...全文
216
8
打赏
收藏
如何定义不定长(动态)的数组?
如何定义不定长(动态)的数组? 我需要动态的增加或减少数组元素,delphi有这样的数组吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vvvvvvv
2004-03-14
打赏
举报
回复
CArray <int,int> n;
for(int i=0;i<10;i++)
{
n.Add(i);
}
for(int i=0;i<10;i++)
{
n.RemoveAt(i)
}
blazingfire
2004-03-14
打赏
举报
回复
不会的!你试试就知道了。有时候人就是懒了点不原意自己作,而希望别人说出来
blazingfire
2004-03-14
打赏
举报
回复
还没有睡吗?
那你说说CArray有什么特别的,如果不好说,就说一个例子,我给你翻译成DELPHI的
vvvvvvv
2004-03-14
打赏
举报
回复
blazingfire(烈焰)(正在思考的流浪汉...) :
刚才我们同时发贴;
用你的方法,在不影响已有元素的前提下,可否改变数组长度?
比如:SetLength(A, 10);先给10个元素赋了值,然后再SetLength(A, 11);那么赋了值的前10个元素会不会改变?同样减少数组大小,会不会影响其他元素?
fj218
2004-03-14
打赏
举报
回复
var
A: array of Integer;
begin
SetLength(A, 10);//定义一个长为10的数组下标从0开始
..................
Setlength(A,16); //A的元素增加到16了,而且前十个元素的值不会改变。
end;
delphi中使用动态数组很方便
vvvvvvv
2004-03-14
打赏
举报
回复
这个我知道,现在我刚用delphi,请问delphi中如何定义?有没有类似CArray的数组??
blazingfire
2004-03-14
打赏
举报
回复
有呀!
var
A: array of Integer;
begin
SetLength(A, 10);//定义一个长为10的数组下标从0开始
end;
changcheng0534
2004-03-14
打赏
举报
回复
VC中
可以使用CArray类
Java进阶课程系列之ArrayList集合底层源码实战分析
ArrayList 是一种变
长
的集合类,基于定
长
数组
实现。ArrayList 允许空值和重复元素,当往 ArrayList 中添加的元素数量大于其底层
数组
容量时,其会通过扩容机制重新生成一个更大的
数组
。另外,由于 ArrayList 底层基于
数组
实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,ArrayList 是非线程安全类,并发环境下,多个线程同时操作 ArrayList,会引发不可预知的错误。 本节课程会带着大家去学习集合底层源码是什么个结构,他在做什么事情,能做到什么事情,会出现的问题以及解决方法,希望同学能够仔细听,详细你会收到丰富的回报的
java创建
不定
长
数组
_java如何创建
不定
长
的
数组
?
java如何创建
不定
长
的
数组
?JAVA没法
定义
不定
长
的
数组
,要么声明为NULL,要么指定其
长
度。如果需要
不定
长
的集合,我们可以采用ArrayList来解决。1、首先声明一个集合listArrayList list = new ArrayList();2、然后就可以往里面添加数据了list.add("123");list.add("456");3、可以采用循环的方式输出所有的数据//遍历输出list...
java创建
不定
长
数组
_java创建
不定
长
的
数组
应该怎么做
java创建
不定
长
的
数组
应该怎么做发布时间:2020-05-06 13:45:51来源:亿速云阅读:239作者:小新java创建
不定
长
的
数组
应该怎么做?相信有很多人都不太了解,今天小编为了让大家更加了解java创建
不定
长
的
数组
的方法,所以给大家总结了以下内容,一起往下看吧。java如何创建
不定
长
的
数组
?JAVA没法
定义
不定
长
的
数组
,要么声明为NULL,要么指定其
长
度。如果需要
不定
长
的集合,我们可以...
C#
数组
的
定义
,
不定
长
的
数组
?
首先,在这里我要说明的是,C#中,
定义
了
数组
,那么就必须为其指定
长
度,且他的
长
度确定,不能够更改。一旦
定义
一个
数组
,那么操作系统就在内存中给这个
数组
指定了一块内存,他是不支持
动态
分配存储空间的。能够
动态
分配存储空间的是集合。下面给出几个
数组
的
定义
; int[] number =new int[10];//
定义
了一个
长
度为10的int型
数组
,没有给元素赋值,所有的元素默认值为0i...
动态
数组
是啥
动态
数组
是什么?什么情况用
动态
数组
?
长
度可变那么如何
定义
呢?
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章