一、String类
概念:String类代表字符串,
字符串是常量:它们的值在创建之后不能更改使用fianl修饰的 ,不能改变的是其地址值,可以改变其内容
String对象是不可以变的,所以可以共享
字符串的字面值”abd“是存在堆内存中字符串常量池中
new String()==》都是在堆内存中开辟空间
字符串的底层是使用字节数组来进行存储
构造方法
String n=”dnv“ 字面值这种方法也会执行构造方法
pubilc String() 初始化一个新创建的String对象
puilcString(byte[] byte) 将字节数组构成创建一个字符串
puilcString(byte[] byte,int offset,int length) 将字节数组指定的长度构成创建一个字符串
puilcString(char[] char) 将字符数组构成创建一个字符串
puilcString(char[] char,int offset,int length) 将字付数组指定的长度构成创建一个字符串
常用的方法——判断性
public boolean contains(CharSequence s) 判断是否包含此字符
public boolean endswith(String suffix) 判断此字符是否以指定的前缀开始
public boolean startswith(String prefix) 判断此字符是否以指定的前缀结尾
public boolean equals(Object an Object) 将此字符与指定的对象比较
public boolean is Empty() 当且仅当length()为0时返回true
public int length 返回此字符串的长度
public Boolean equalslgnoreCase(String another String) 将此String 与另一个String比较,不考虑大小写
String类
最新推荐文章于 2022-06-06 08:15:06 发布
本文详细介绍了Java中的String类,包括其不可变性、内存分配以及常用的构造方法。String对象在创建后其值无法改变,常量池中存储字符串字面值。此外,还列举了如contains、startsWith、endsWith等判断性方法,以及equals、isEmpty和length等核心方法,帮助理解String对象的操作和比较。
摘要由CSDN通过智能技术生成