Java正式day_07——数组+字符串类String类

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。
原文地址:https://www.cnblogs.com/shuai9999/p/13903935.html