java中数组使用测试总结
2017-12-19 23:57
281 查看
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);
}
}
一个不错的java项目:JAVA WEB 项目教程-模仿天猫整站 J2EE版
/*数组:相同类型元素的集合;
*数组:在内存中开辟连续的空间,用于存储元素
*数组的定义:
*元素类型[] 数组名;
*元素类型 数组名[];
*元素类型[] 数组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版
相关文章推荐
- Java基础学习总结(67)——Java接口API中使用数组的缺陷
- Java数组使用总结
- 使用java语言通过appium工具测试ios应用一些问题总结
- Java基础学习总结(67)——Java接口API中使用数组的缺陷
- 并发编程学习总结(六) :java 显式锁ReentrantLock使用详解之测试锁与超时
- Java-测试框架之JUnit3和JUnit4使用区别的总结
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- 在项目中使用Hibernate进行大数据量的性能测试,有一些总结
- 关于javabean属性使用annotation约束的测试
- Java中使用MySQL从安装、配置到实际程序测试详解
- Java关键字final、static使用总结
- java 反射的一些使用总结
- 新手入门:Java数组特点及基本使用技巧
- Java数组特点及基本使用技巧
- 使用 Rational Functional Tester 测试定制的 Java 控件
- java中ThreadLocal类使用测试
- 使用JMeter测试Java项目
- msmq消息队列使用及测试总结
- Java关键字final、static使用总结
- JDK1.5使用总结 --《Java 1.5 Tiger: A Developer's Notebook》