java基础知识总结(三)
22、数组
1>.数组的声明
声明一维数组:数组元素类型[ ] <数组名>;
声明二维数组:数组元素类型[ ][ ] <数组名>;
2>.数组的实例化
<数组名> = new 数组元素类型[数组元素个数];
穷举法实例化数组:int[] a = new int[]{1,2,3,4};
3>.数组的遍历
a.采用循环的方式遍历数组
b.加强for循环:
for (<集合中元素的数据类型> <元素> : <存储元素的集合>) {}
23、字符串
字符串常用的方法:
length():返回字符串的长度(包含的字符数)。
equals(String s):如果当前字符串与目标字符串s完全相同,返 回true,否则返回false。
startsWith(String s):判断当前字符串是否由目标字符串s开头, 如果是返回true,否则返回false
endsWith(String s):判断当前字符串是否由目标字符串s结尾, 如果是返回true,否则返回false。
compareTo(String s):当前字符串与目标字符串s按字典序比较, 如果当前字符串与s相同返回0,如果大于s,返回正数,否则返 回负数。
indexOf(String s):从当前字符串的起始位置检索目标字符串s 第一次出现的位置(从0开始计数),如果没有检索到s返回-1。
lastIndexOf(String s):从当前字符串的起始位置检索目标字符 串 s最后一次出现的位置(从0开始计数),如果没有检索到s 返回 -1。
indexOf(String s, int start):从当前字符串的start位置开始检索 目标字符串s第一次出现的位置(从0开始计数),如果没有检索 到s返回-1。
lastIndexOf(String s, int end):从当前字符串的起始位置开始, 到end位置结束,检索目标字符串s最后一次出现的位置(从0 开始计数),如果没有检索到s返回-1。
substring(int start):返回当前字符串从start开始截取到当前字 符串末尾的部分。
substring(int start, int end):返回当前字符串,从start开始截 取到end之前的部分。
replaceAll(String old, String new):返回当前字符串用new替 换old的结果。
trim(): 返回当前字符串去掉起始和结束位置的全部空格的字符 串。
split(String sign):返回一个数组,该数组由目标字符串根据sign 拆分得到。