根据方法作用 参数 返回值总结。
创建字符串的三种形式
方式一为直接创建 方式二为创建实例化对象从而创建字符串 方式三为按照编码字节值创建
根据字符数组的指定区间来创建字符串
字符串中“==”和equals方法的区别在于前一个提比较字符串的地址,而后个是在比较字符串的内容
字符串中的index of是在返回第一个子字符串返回的下标。如果不存在则返回一1。
其构造方法中包括输入一个子字符串和搜索的开始下标。
Last index of方法则是返回最后一个子字符串返回的下标。如果不存在则返回一1。
如果想要找字符串第二个子字符串的下标,则可以用index of方法可以将初始值设为第一子符串下标加1
字符串中判断以…为开始和以…为结尾的方法是start with / end with,返回值为Boolean
字符串中判断是否包含的方法为contains其返回值为Boolean。
字符串中的substring方法是截取字符串中的一段,若只输入一个int值则从该int值为下标的开始到字符串结束
若输入两个int值则代表截取从int值a到int值b(不包括b)的字符串
Trim方法则表示去除字符串两端的空格、制表符、换行、空白字符
Is-empty方法表示判断字符串是否为空
Replace方法表示代替、替代,输入的值可以为char类型也可以为string类型
Replace-all方法代表替代全部则要用到正则表达式,符号前需要加\\代表转义符。
Split方法代表切割分割字符串则要用到正则表达式,符号前需要加\\代表转义符。
静态方法
Join方法为静态方法用string类名调用,可构造方法重载来连接字符串或字符数组.
Format方法为静态方法用string类名调用,构造方法重载格式化字符串或字符数组
Value of 方法为静态方法用string类名调用,可构造方法重载将不同类型转化为字符串
ParseXXX方法则是将string类型字符串转化为其他类型的变量XXX可以为int double boolean等
to char array方法是将字符串转化为字符数组并且保存在字符数组中
在字符编码unicode和gb2132中中文和英文分别占2,个字符
而在 utf- 8中 中文占了3个字符,英文占了一个字符