String API

String API

判断功能

用来比较字符串的内容,区分大小写
boolean equals(Object obj)
    
忽略字符串大小写比较字符串内容是否相等,常见用于比较网址URL
boolean equalsIgnoreCase(String str)
    
判断当前字符串对象是否包含,目标字符串的字符序列 
boolean contains(String str)
    
判断当前字符串对象,是否已目标字符串的字符序列开头
boolean startsWith(String str)
    
判断当前字符串,是否以目标字符串对象的字符序列结尾,常用于确定文件后缀名格式
boolean endsWith(String str)
    
判断一个字符串,是不是空字符串 
boolean isEmpty()

获取功能

获取当前字符串对象中,包含的字符个数 
int length()  
    
获取字符串对象代表字符序列中,指定位置的字符,一般配合遍历一起使用
char charAt(int index) 
    
在当前字符串对象中查找指定的字符,如果找到就返回字符首次出现的位置,如果没找到返回-1
int indexOf(int ch) 
查找当前字符串中,目标字符串首次出现的位置(如果包含),找不到,返回-1
int indexOf(String str)

指定从当前字符串对象的指定位置开始,查找首次出现的指定字符的位置,(如果没找到返回-1)
int indexOf(int ch,int fromIndex) 
指定从当前字符串对象的指定位置开始,查找首次出现的指定字符串的位置(如果没找到返回-1)
int indexOf(String str,int fromIndex)

返回字符串,该字符串只包含当前字符串中,从指定位置开始(包含指定位置字符)到结束的那部分字符串
String substring(int start)
返回字符串,只包含当前字符串中,从start位置开始(包含),到end(不包含)指定的位置的字符串  [ , )
String substring(int start,int end) 

转换功能

获取一个用来表示字符串对象字符序列的,字节数组
byte[] getBytes()
   
获取的是用来表示字符串对象字符序列的,字符数组
char[] toCharArray() 

把字符数组、各种基本数据类型、对象转换成字符串  100---> "100"
static String valueOf(char[] chs/int i/double...)

把字符串全部转化为小写
String toLowerCase() 
把字符串全部转换为大写
String toUpperCase()

字符串拼接,作用等价于 + 实现的字符串拼接
String concat(String str) 

其他功能

String类的替换功能
在新的字符串中,用新字符,替换旧字符  
String replace(char old,char new)  
在新的字符串中,用新的字符串, 替换旧字符串
String replace(String old, String new) 

在新的字符串中,去掉开头和结尾的空格字符
String trim()

分隔功能
将字符串按照符号分隔成字符串数组
String[] split(String re) 

String类的比较功能
int compareTo(String str)
int compareToIgnoreCase(String str)
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值