java编程笔记2 java数组
来源:互联网 发布:三线性优化 编辑:程序博客网 时间:2024/05/16 15:15
在java中,将数组看成是一个对象,length是数组的属性而不是方法
1,一维数组
定义:datatype[] arrayname;或者
datatype arrayname[];建议java习惯的第一种
数组的定义只是声明了数组类型的变量,实际上数组在内存中并不存在,为了使用数组,需要为数组申请空间:
arrayname = new datatype[arraysize]
例子:
int[] intarray;
intarray = new int[5];
也可一步完成
int intarray[] = new int[5];
初始化时的缺省值
byte short int long0
float double0.0
char\0(空格)
booleanfalse
object typenull
二维数组(数组的数组)
定义:
datatype[][] arrayname;或者
datatype arrayname[][];
创建:
int array[][] = new int[4][6];或者
//包含2个一维数组
int array[][] = new int[2][];
array[0] = new int[4];
array[1] = new int[5];
注意第二维都不同
初始化:
直接初始化:
int array[][] = {{1,2,3},{5,6},{6,9}};
注意array[1]只有两个数5,6,并不是缺省。
以数组的数组形式初始化
int array[2][];//定义高维数为2
int row0[] = {1};
int row1[] ={2,3,5};
//java中数组看成是对象,对象名可以赋值,注意array[0]是一个一维数组的数组名
array[0] = row0;
array[1] = row1;
数组的复制arraycopy方法
system.arraycopy(object src,int src_position,object dst,int dst_position,int length);
从src的src_position处复制length个元素到dst的dst_position开始接受。
绿色通道:好文要顶关注我收藏该文与我联系
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- java编程笔记2 java数组
- Java笔记1 Java编程基础<3>数组运用
- Java学习笔记2--数组
- JAVA学习笔记(2)--数组
- Java编程—数组
- 【Java编程】数组反序
- java编程思想--数组
- java编程思想阅读笔记(九)数组和容器
- 《Java编程思想第四版》笔记---16章 数组
- Java网络编程笔记2
- java编程基础笔记2
- Java编程笔记之网络编程2
- java语言数组笔记
- java数组学习笔记
- Java学习笔记--数组
- 数组 【java笔记】
- java数组笔记
- java笔记06 数组
- lovey_lq
- 奇强!使用CSS3绘制卡通人物头像
- java基础面试题集合
- Java学习之路
- Step By Step(Java 网络篇)
- java编程笔记2 java数组
- Java泛型
- Java虚拟机的一些属性值获取(重点为 当前工作目录)
- Java的内部类——你知道多少?
- java instanceof
- Java正则表达式入门
- Java通用分页
- java Mail 发送邮件 工具类
- 老贴 java数据库连接