java:数组
2016-04-04 00:21
507 查看
定义
type[] arrayname; type arrayname[]; //初始化 int[] a={5,6,7,8} //静态初始化 int[] p=new int[5]; //动态初始化
for(String book :books) //books自动迭代访问每个元素
多维数组
type[][] arrayname;
array类
import java.util.*; public class MyDemo{ public static void main(String[] args) { int[] a=new int[]{3,4,5,6}; int[] a2=new int[]{3,4,5,6}; System.out.println(Arrays.equals(a,a2)); } }
ArrayList
一种可以动态增长和缩减的索引序列ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //给数组增加10个Int元素 List.Add(i); //..程序做一些处理 List.RemoveAt(5);//将第6个元素移除 for( int i=0;i <3;i++ ) //再增加3个元素 List.Add(i+20); Int32[] values = (Int32[])List.ToArray(typeof(Int32));//返回ArrayList包含的数组
ArrayList与数组转换
ArrayList List = new ArrayList(); List.Add(1); List.Add(2); List.Add(3); Int32[] values = (Int32[])List.ToArray(typeof(Int32)); 例2: ArrayList List = new ArrayList(); List.Add(1); List.Add(2); List.Add(3); Int32[] values = new Int32[List.Count]; List.CopyTo(values);
* 1.5倍的扩容
相关文章推荐
- java 自创包发生“程序包***不存在”情况
- Java继承和初始化顺序
- Eclipse导入项目后,XDoclet错误:Missing library: xdoclet-1.2.1.jar. S...he home directory for XDoclet. 1.2.1
- 复习 spring
- Spring官网下载dist.zip的几种方法
- Java第五周学习总结
- java common mail
- 3.3Java基本数据类型-浮点型和字符型,布尔型
- win7下java环境变量设置
- Java的方法
- Java构造方法(构造函数)
- 解决Eclipse建Maven项目module无法转换为2.5
- 再窥HashMap
- 在Ant的javac中指定源文件编码方式,以避免"警告: 编码 GBK 的不可映射字符"的错误
- 使用ant javadoc 命令个性化生成项目javadoc (主要参数说明)
- 命令行玩JAVA
- 学号20145220 《Java程序设计》第5周学习总结
- Exception in thread "main" java.lang.NoSuchMethodError
- 是时候复习一下Java基础了(二)
- 20145329 《Java程序设计》第五周学习总结