常见构造方法:
* public String():空参
* public String(byte[] bytes):将字节数组转成字符串
* public String(byte[] bytes,int index,int length):将字节数组中的某一部分转成字符串
* public String(char[] value):将字符数组转成字符串
* public String(char[] value,int index,int count):将字符数组中的某一部分转成字符串
* public String(String original):将字符串转成字符串
String类的判断功能:
* boolean equals(Object obj):比较内容是否相等、区分大小写
* boolean equalsIgnoreCase(String str): 比较内容是否相等、不区分大小写
* boolean contains(String str): 判断是否包含
* boolean startsWith(String str):以什么开头
* boolean endsWith(String str): 以什么结尾
* boolean isEmpty():是否为空
String类的获取功能:
* int length(): 获取长度
* char charAt(int index):根据指定索引,获取字符
* int indexOf(int ch):根据指定字符,获取第一次出现的索引位置
* int indexOf(String str):根据指定字符串,获取第一次出现的索引位置
* int indexOf(int ch,int fromIndex):根据指定字符查找指定字符串中指定位置后出现的第一次索引位置
* int indexOf(String str,int fromIndex):根据指定字符串查找指定字符串中指定位置后出现的第一次索引位置
* lastIndexOf【和indexOf相反】
* String substring(int start):从指定位置开始截取,默认到结尾
* String substring(int start,int end):从指定位置截取,截取到指定位置结束。包含头不含尾
String的转换功能:
* byte[] getBytes():将字符串转成字节数组
* char[] toCharArray(): 将字符串转成字符数组
* static String valueOf(char[] chs):把字符数组转成字符串。
* static String valueOf(int i):把int类型的数据转成字符串。
* 注意:String类的valueOf方法可以把任意类型的数据转成字符串。
* String toLowerCase(): 转成小写
* String toUpperCase(): 转成大写
* String concat(String str):拼接
String类的其他功能:
* String trim():去除两端空白
* String replace(String old,String new):用新的字符串替换旧的字符串 |
|