天天看点

JAVA中各种String方法

String作为从c语言”转行“到java的新人来说有些陌生,因为这种基本类型在C语言中根本不存在。

在C语言中,我们一般使用char数组来储存长的字符串,Java中则将其单独摘出来,作为一种新型的数据类型,并且为其内置了很多系统方法。

下面我来介绍一下Java中较为常用的String系统方法。

 字符串比较相等

equals(String str)     区分大小写

equalsIgnoreCase(String str)    不区分大小写

字符串查找

contains(String str)  该字符串是否存在应用的字符串中

indexOf(String str)  字符串中第一次出现该字符串的位置

lastIndexOf(String str)  从后往前查找

startsWith(String str)   是否以指定字符串开头

endsWith(String str)   是否以指定字符串结尾

字符串替换

replaceFirst(String str,String str1)   将第一个str的内容替换成str1

replaceAll(String str,String str1)   将所有str的内容替换成str1

字符串拆分

split(String str)   将字符串拆分为char数组

字符串截取

substring(int start,int end)   从start位置开始截取到end位置