码迷,mamicode.com
首页 >  
搜索关键字:ArrayList    ( 8156个结果
Java解析文本
import java.io.*;import java.util.*;public class FileManager { public List parseFile(File file) { String str = null; List list = new ArrayList(); t...
分类:编程语言   时间:2014-10-11 00:55:24    阅读次数:299
C#数组之 []、List、Array、ArrayList应用
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Syste...
分类:编程语言   时间:2014-10-10 23:14:14    阅读次数:189
JAVA中ArrayList用法
JAVA中ArrayList用法2011-07-20 15:02:03|分类:计算机专业|标签:javaarraylist用法|举报|字号订阅Java学习过程中做题时,用到ArrayList,在网上寻找到的学习资料。 摘自: http://www.cnblogs.com/skylaugh/archi...
分类:编程语言   时间:2014-10-10 23:00:14    阅读次数:338
ArrayList的使用和List<T>的比较
使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的ArrayList集合类。ArrayList是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。[csharp]view plaincopy//The.NETFramewor...
分类:其他好文   时间:2014-10-10 13:42:44    阅读次数:197
堆排序
堆是一棵完全二叉树,它的每个结点大于或等于它的任意一个孩子。在Java中可以用一个ArrayList存储堆,则对于位于 i 处的结点,它的左孩子在位置2i+1处,它的右孩子在位置2i+2处,而它的父亲在位置(i-1)/2处。1.添加一个新结点:1 Let the last node be the c...
分类:其他好文   时间:2014-10-10 11:08:14    阅读次数:116
遍历ArrayList数组时可能存在的问题
我们都知道ArrayList类中有个重要的方法是Add(),该方法用于向集合中添加元素,它有一个object类型的参数,表示通过该方法可以向集合中添加任意类型的项,由于ArrayList动态数组中的元素可以多样化,当使用foreach语句遍历ArrayList数组时,可能会给程序带来潜在的问题。我们...
分类:其他好文   时间:2014-10-09 22:54:31    阅读次数:217
【JAVA之泛型】
一、引例。1.引例。假设现在有一个ArrayList的容器,如果不使用泛型约束,则可以向容器中加入各种类型的对象,但是如果取出来的时候只是用一种类型的转换则肯定会抛出ClassCastException异常。 1 package p04.GenerateTypeDemo.Demo01; 2 3 i....
分类:编程语言   时间:2014-10-09 22:32:47    阅读次数:331
【进阶修炼】——改善C#程序质量(2)
16, 元素可变的情况下应避免用数组。 数组是定长的集合,可以考虑用ArrayList或List集合。ArrayList元素是object类型,有装箱的开销,性能较低。另外Array类提供了Array.CreateInstance来创建数组,Array.Copy来拷贝数组,但这牵涉到新数组的创建,会...
分类:其他好文   时间:2014-10-09 19:36:47    阅读次数:189
ArrayList其实就那么一回事儿之源码浅析
ArrayList 的本质就是数组, ArrayList就是对数组进行动态的扩展,其add, get , remove 等等操作就是对数组的操作。
分类:其他好文   时间:2014-10-09 18:04:37    阅读次数:124
Java CopyOnWriteArrayList分析
CopyOnWriteArrayList是一种线程安全的ArrayList,顾名思义,它会利用写时拷贝技术,它对共享对象做只读操作的时候,大家都用一个共享对象,如果有可变的操作时,就会复制一份出来,然后在新的拷贝上进行操作。...
分类:编程语言   时间:2014-10-09 15:43:58    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!