java中数组使用测试总结
来源:互联网 发布:在哪看java的api文档 编辑:程序博客网 时间:2024/06/03 15:55
public class ArrayBase {
/*数组:相同类型元素的集合;
*数组:在内存中开辟连续的空间,用于存储元素
*数组的定义:
*元素类型[] 数组名;
*元素类型 数组名[];
*元素类型[] 数组1,数组2,数组3.......
*元素类型 数组1[],数组2,数组3;(2,3为元素类型的变量)
*数组的初始化:
*动态初始化:
*数组名 = new 元素类型[数组长度];
*静态初始化:
*数组名 = new 元素类型[]{元素1,元素2,原素.....};
*静态初始化的简化版:
*元素类型[] 数组名 = {元素1,元素2,元素3.....};(只能在定义的同时初始化才能这样用)
*数组对于元素的存和取操作
*数组[索引] = 元素;
*元素类型 变量名 = 数组[索引];
*注意:
*1.数组元素只要可以自动转换就可以存储
*2.引用类型的数组,存储的是对象的地址而不是对象本身
*3.引用类型数组不能直接存储基本数据类型,需要使用包装类
*4.父类型的数组可以指向子类型数组对象;但是实际只能子类型的元素
*数组的length是属性,字符串的length()是方法
*/
public static void main(String[] args)
{
demo3();
}
public static void demo(){
int[] arr;//建议使用
int[] arr1,arr2,arr3;
int arr4[];
int arr5[],arr6,arr7;
}
public static void demo1(){
int[] arr = new int[5];//生成长度为5的数组
int[] arr1 = new int[]{1,2,3,4,5,6};//生成长度为6的数组,元素已经确定
int[] arr2 = {1,2,3,4,5,6,7};//只能在定义的同时初始化的时候使用
int[] arr3;
//arr3 = {1,2,3,4,5};
//arr = {2,3,4,5,6};
}
public static void demo2(){
int[] arr = {1,2,3,4,5,6};
arr[2] = 999;
int num = arr[2];
char ch = 'a';
arr[0] = ch;
System.out.println(num);
String[] arr1 = {"1","2","3"};
arr1[0] = "5";
Object[] arr2 = new Object[3];
arr2[0] = "123";
arr2[1] = new Person();
arr2[2] = 1;
System.out.println(arr2[2].getClass());
Object[] arr3 = new String[2];
arr3[0] = "1";
}
//数组的遍历
public static void demo3(){
int[] arr = {1,2,3,4,455,6,7,8,5,9,0};
String str = "123";
str.length();
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}
System.out.println(arr);
}
}
/*数组:相同类型元素的集合;
*数组:在内存中开辟连续的空间,用于存储元素
*数组的定义:
*元素类型[] 数组名;
*元素类型 数组名[];
*元素类型[] 数组1,数组2,数组3.......
*元素类型 数组1[],数组2,数组3;(2,3为元素类型的变量)
*数组的初始化:
*动态初始化:
*数组名 = new 元素类型[数组长度];
*静态初始化:
*数组名 = new 元素类型[]{元素1,元素2,原素.....};
*静态初始化的简化版:
*元素类型[] 数组名 = {元素1,元素2,元素3.....};(只能在定义的同时初始化才能这样用)
*数组对于元素的存和取操作
*数组[索引] = 元素;
*元素类型 变量名 = 数组[索引];
*注意:
*1.数组元素只要可以自动转换就可以存储
*2.引用类型的数组,存储的是对象的地址而不是对象本身
*3.引用类型数组不能直接存储基本数据类型,需要使用包装类
*4.父类型的数组可以指向子类型数组对象;但是实际只能子类型的元素
*数组的length是属性,字符串的length()是方法
*/
public static void main(String[] args)
{
demo3();
}
public static void demo(){
int[] arr;//建议使用
int[] arr1,arr2,arr3;
int arr4[];
int arr5[],arr6,arr7;
}
public static void demo1(){
int[] arr = new int[5];//生成长度为5的数组
int[] arr1 = new int[]{1,2,3,4,5,6};//生成长度为6的数组,元素已经确定
int[] arr2 = {1,2,3,4,5,6,7};//只能在定义的同时初始化的时候使用
int[] arr3;
//arr3 = {1,2,3,4,5};
//arr = {2,3,4,5,6};
}
public static void demo2(){
int[] arr = {1,2,3,4,5,6};
arr[2] = 999;
int num = arr[2];
char ch = 'a';
arr[0] = ch;
System.out.println(num);
String[] arr1 = {"1","2","3"};
arr1[0] = "5";
Object[] arr2 = new Object[3];
arr2[0] = "123";
arr2[1] = new Person();
arr2[2] = 1;
System.out.println(arr2[2].getClass());
Object[] arr3 = new String[2];
arr3[0] = "1";
}
//数组的遍历
public static void demo3(){
int[] arr = {1,2,3,4,455,6,7,8,5,9,0};
String str = "123";
str.length();
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}
System.out.println(arr);
}
}
一个不错的java项目:JAVA WEB 项目教程-模仿天猫整站 J2EE版
阅读全文
0 0
- java中数组使用测试总结
- Java数组使用总结
- java中类测试总结
- java中GC测试总结
- C#中数组使用总结
- JavaScript中数组使用总结
- JavaScript中数组使用总结
- JavaScript中数组使用总结
- java中数组知识点总结
- Java中使用JUnit测试
- java中使用junit测试
- Java基础学习总结(67)——Java接口API中使用数组的缺陷
- Java中数组的使用
- Java中数组使用简介
- Java中数组的使用
- java中return关键字测试总结
- java中重载(overload)测试总结
- java中static关键字测试总结
- 学JavaScript遇到的问题
- 数据库索引
- C-homwork
- 软件项目需求分析困难的原因
- 设计模式-建造者模式
- java中数组使用测试总结
- Python实现线性判别
- [BZOJ2142]礼物-扩展lucas定理-中国剩余定理
- Javascript模板引擎mustache.js详解
- 切换Linux系统启动时的内核
- java排序算法
- 如何与他人共享你的JavaWeb项目(一)花生壳内网穿透使用教程(新手上路)
- ELK Stack 之X-Pack安装使用详解
- 求圆的面积和周长