天天看點

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位置