Java正式day_07——数组+字符串类String类
- 数组的默认值:
1 int[] a=new int[5]; //数组推荐写法。定义数组之后,只是单纯的定义了数组的长度,尚未赋值。 2 数组的默认值:整数类型:0 小数类型:0.0 布尔值:false 字符类型:" "; 对象类型:null。
-
5.字符串 String 类5.1 定义5.2 字符串拼接,最简单的方法就是使用 + 号。5.3 length() 方法,可以获取字符串长度5.4 charAt(idx) 获取字符串指定位置的字符,返回值为字符型。5.5 compareTo() 与另一个字符串比较大小。5.6 concat(b) 与另一个字符串拼接,与+效果一致。5.7 contains(a) 判断是否包含另一个子字符串。5.8 contentEquals() 判断两个字符串是否内容相同。5.9 startsWith 与 endsWith 是否以指定的字符串开头或结尾5.9 equals 判断两个对象是否相等。基本上等同于 contentEquals。5.10 equalsIgnoreCase 忽略大小写,判断是否相同。5.11 toLowerCase() 将字符串转换成小写5.12 toUpperCase 将字符串转换成大写5.13 indexOf() 与 lastIndexOf() 返回指定子字符串在目标字符串第一次出现的索引。这两个函数支持第2个参数,表示从指定的索引开始查找。5.14 substring() 当1个参数时,表示从指定的索引截取到结束,当2个参数时,表示从指定的索引截取到指定的索引。包含开始,不包含结束。5.15 replace 将字符串中指定的子字符串替换成目标字符串。5.16 split() 可以根据指定的分割符,将字符串分割成一个数组。字符集:1.ASCII码:使用一个字节存储。256个字符。2.GB2312字符集:中国大陆简体中文字符集,约4000个汉字。2个字节保存一个汉字3.GBK字符集:大陆简体中文字符集,增加了一些生僻字。4.GB18030字符集:继续增加字符集。4.1 BIG5:港澳台繁体中文字符集。5.Unicode:字符集,存储6万个字符。6.Unicode:当前版本已经>9,大概10万个字符。7. 码点:codePoint。