Java基础第十三讲:数组
如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!
Java基础第十三讲:数组
1 |
int [] number1; |
2 |
int number2[]; |
1 |
String[][] s1; //二维数组 |
2 |
String[][][][] s2; //四维数组 |
3 |
String[] s3[]; //怪异写法的二维数组,这样写也是正确的,但是不建议这么干 |
1 |
int [] scores; //声明数组 |
2 |
scores = new int [ 34 ]; //创建数组 |
3 |
4 |
int [] i = new int [ 22 ]; //声明并创建数组 |
1 |
int [][] xy= new int [ 2 ][ 3 ]; //声明并创建二维数组 |
2 |
int [][] mn= new int [ 2 ][]; //声明并创建二维数组,只创建第一级数组也是可以的。 |
3 |
mn[ 0 ]= int [ 4 ]; //分别定义第二级数组 |
4 |
mn[ 1 ]= int [ 5 ]; //他们的长度可以不同 |
1 |
Pig[] pigs = new Pig[ 3 ]; //声明并创建猪数组 |
2 |
pigs[ 0 ] = new Pig(); //给每一个元素赋值,创建了三个猪对象,此时数组里才真正有了对象 |
3 |
pigs[ 1 ] = new Pig(); //数组用下标来赋值和访问,下标写在[]中,数组下标最大是声明数量减1 |
4 |
pigs[ 2 ] = new Pig(); |
1 |
int [] numbers={ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 }; |
2 |
Pig[] pigs = { new Pig(), new Pig(), new Pig}; |
3 |
int [][] xy={{ 2 , 3 },{ 4 , 5 },{ 6 , 7 }}; |
1 |
int [] numbers; |
2 |
numbers={ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 }; //这样的写法在java中是不允许的,这……很不幸 |
1 |
int [] numbers; |
2 |
numbers= new int []{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 }; //创建匿名数组并赋值 |
3 |
4 |
int [][] xy= new int [][]{{ 2 , 3 },{ 4 , 5 },{ 5 , 6 }}; //创建二维匿名数组并赋值 |
5 |
6 |
int [] x= new int [ 3 ]{ 1 , 2 , 3 }; //这样的写法是错误的 |
- 分类:
- Java
更新时间:
相关文章
asp读取txt文本文档内容至数组,并控制输出指定行(列)
针对很多朋友想知道如何用asp获取.txt文件的内容,并存入数组,输出指定行或列 <% Sub ReadFiles() Dim objFSO Dim objText Dim O 阅读更多…
javascript数组降维
网上有不少提供数组降维的方法,但是一般是二维数组,并且对多维数组的处理不好。降维自然会想到用concat方法,如果只是全部循环用push的话,那样写起来更麻烦,必要时该用concat的就用concat 阅读更多…
java实现数组相减
先定义两个数组,前面的一个小,后面的一个比前面的大,名为相减其实就是求大数组中小数组不包含的那一部分的集合 我们可以看Test.java源代码 [code lang="java"] packag 阅读更多…
php将二维数组转换成字符串
假设现在我们有数组如下: Array ( [1] => 错 [3] => 错 ) 想将其转化为字符串,即转化成 1错3错 我们可以这样实现 <?php $a = arra 阅读更多…