一:数组
类型[] 变量名=new 类型[长度] 类型 变量名[]=new 类型[长度]
类型[] 变量名=new 类型[] {值1,值2.......} ; 类型[] 变量名={值1,值2.......}
1. 数组具有默认值,new出来的有默认值
2.对象数组为null时不能用,必须先创建对象
3. 二维数组的行数arr.length 列数:arr[i].length a[3][2]:可看做有3个长度为2的一维数组a[0] a[1] a[2]
4.数组中的方法:Arrays.sort(数组对象); 排序 Arrays.toString(数组对象):返回数组中的所有内容
5.Arrays.search(数组对象,key) 查找(先排完序) Arrays.fill(数组对象,3) 数组的每个元素都是3
6 Arrays.fill(数组对象,3) 数组的每个元素都是3 .Arrays.fill(数组对象,1,3) 数组的下标1~3(不包括3)都是3
7. Arrays.copyOf(数组对象,5) 复制一个长度为5的数组,原数组不够补0
Arrays.copyOfRange(数组对象,0,5) 复制原数组的0~5
二:字符串 String
charAt(int) 获取指定下标的字符char() concat(String) 连接指定字符串
toLowerCase() 转小写 toUpperCase()转大写