惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

博客园 - 雨叶秋寒

sjCatSoft上传组件 - 雨叶秋寒 - 博客园 JavaScript判断上传文件类型 - 雨叶秋寒 - 博客园 MSSQL的“未与信任SQL SERVER相关联”错误 JAVA中数据类型的转换 在JavaBean中存放数据 - 雨叶秋寒 - 博客园 JSP中的缓冲区你到底能用多少? - 雨叶秋寒 - 博客园 JSP中out对象的方法总结 JSP中的两种包含页面的方法 - 雨叶秋寒 - 博客园 控制TextBox的ReadOnly属性 - 雨叶秋寒 - 博客园 用计划任务定时执行ASP文件 - 雨叶秋寒 - 博客园 读邹建的书(第二章) ASP备份MSSQL数据库 利用ADOX更改字段名 ADOX使用范例(调试成功) ADOX 对象总结 调用类 调用存储过程 MSDN给出的Hashtable的示例 Snippet Compiler
对ArrayList 的简单研究
雨叶秋寒 · 2005-07-05 · via 博客园 - 雨叶秋寒

Posted on 2005-07-05 15:23  雨叶秋寒  阅读(778)  评论()    收藏  举报

一. ArrayList 构造函数

1. public ArrayList(); 
    初始容量是新ArrayList的起始容量。ArrayList 的默认初始容量为16。 如果添加到列表中的元素个数达到当前容量,则容量将自动增加一倍。

2. public ArrayList(ICollection);
    初始容量是新ArrayList 的起始容量。如果添加到列表中的元素个数达到当前容量,则容量将自动增加一倍。按照由ICollection 的IEnumerator 读取元素的顺序将这些元素复制到ArrayList 中。

3. public ArrayList(int);
    初始容量是新ArrayList 的起始容量。ArrayList 的默认初始容量为16。如果指定的初始容量为0,则使用默认的初始容量。如果添加到列表中的元素个数达到当前容量,则容量将自动增加一倍。因此,如果可以估计集合的大小,那么当指定初始容量后,将无需在向ArrayList 中添加元素时执行大量的大小调整操作。

二. ArrayList 成员

1. 常用属性
Capacity:获取或设置ArrayList 可包含的元素数。
Count:获取 ArrayList中实际包含的元素数。
Item:获取或设置指定索引处的元素。在 C# 中,该属性为ArrayList类的索引器。

2.常用方法
Add:将对象添加到ArrayList的结尾处。
Clear:从ArrayList 中移除所有元素。
IndexOf:返回ArrayList 或它的一部分中某个值的第一个匹配项的从零开始的索引。
LastIndexOf:返回ArrayList或它的一部分中某个值的最后一个匹配项的从零开始的索引。
Insert:将元素插入ArrayList的指定索引处。
Remove:从ArrayList中移除特定对象的第一个匹配项。
RemoveAt:移除ArrayList的指定索引处的元素。
TrimToSize:将容量设置为ArrayList中元素的实际数量。


更多ArrayList成员请参考MSDN