一、String类
- String类是引用数据类型,该类实例化方式有两种:
1、直接 赋值
2、构造方法实现其实例化 - String类实例化的两种方式是有区别的:
1、直接赋值,这种方式会出现常量池数据共享的现象。
2、构造方法实现其实例化,这种方式每new一次就会创建新的对象
常用方法:
- length() 该方法返回字符串的长度
- startsWith(String value) 判断字符串是否以value字符串开头,如果是返回true,否则返回false
- endsWith(String value) 判断字符串是否以value字符串结尾,如果是返回true,否则返回false
- equals(String targetString) 用于判断两个字符串是否相同,完全相同返回true,否则返回false
- String 类equals方法和==区别
1、String类中的equals方法用于判断两个字符串内容是否相同
2、如果所比较的两个变量是引用类型,则==用于比对两个变量指向的是否为同一个存放数据的地址;如果是基本数据类型的两个变量进行比较,则比较的是值是否相等 - equalsIgnoreCase (String value) 用于判断两个字符串忽略大小写后是否相同,相同返回true,否则返回false
- toCharArray() 将字符串转换为char类型的数组