Java中的String的常用方法用法总结
1.1 String
(1)声明
(2)字符串常量
存储字符串数据的容器:private final char value[]
字符串常量都存储在字符串常量池(StringTable)中
字符串常量池不允许存放两个相同的字符串常量
(3)String的不可变性
当对字符串变量重新赋值时,需要重新指定一个字符串常量的位置进行赋值,不能在原有位置修改
当对现有字符串进行拼接操作时,需要重新开发空间保存拼接以后的字符串,不能在原有的位置修改
当调用字符串的replace替换现有的某个字符时,需要重新开辟空间保存修改以后的字符串,不能在原有位置修改
1.2 String实例化
(1)方式
(2)比较
(3)内存分析
1.3 String的常用方法
string类包含许多方法可转换为数组、处理字符串(去除空字符串、判断是否相等、获取字符串索引),通过字符串调用相应方法
当需要创建String类时才需要使用String类调用
(1)String与基本数据类型转换
(2)String与数组间的转换
(3)String与字节数组间的转换
(4)常用方法
调用方法的字符串不变,返回的结果是拼接后的字符串
去除字符串首尾空格
字符串索引
和字符相关
正则表达式
1.4 常用API
(1)StringBuilder与StringBuffer
(2)Date
格式化
(3)Calendar
1.5 JDK8新的API特性
(1)解决问题
API