Java学习笔记——数组

时间:2023-02-25 11:01:40

数组:

声明:int[] a = new int[3];//声明大小为3的数组

a:局部变量区,new:在堆创建数组对象(数组也被视为对象)

类car  Car[] cars = new Car[4];  cars[0] = new Car("***");  ->new一个***的对象,再让数组第一个引用

 

初始化:

静态:给出初始表;默认:按数据类型;动态:无初始表

 

String类:

charAt(x):输出x位置的字符

equals(str):比较字符串内容是否相等;  ==:比较两者是否相同;//new的两个对象即使内容相等也不是相同的

indexOf('*'):寻找字符串中*的位置(没有就返回-1)

substring(n):从第n个开始到最后一个为之截取字符串,负数/大于长度->报错,0->相同

replace('a','b'):将a替换为b,返回一个new对象,如果没有则返回this的引用

split(','):将字符串按【,】切割(逢【,】切一次,不保留【,】),返回字符串数组

toString():返回this

trim():去除首尾空格

toCharArray():字符串->new字符数组