1. 程式人生 > >第15章:字符串

第15章:字符串

用戶輸入 內存 拆分 系列 提取 string length java開發 trim

第15章:字符串

概念

是一系列字符組成的序列

使用字符串

1.定義並初始化字符串、

2.使用字符串,對字符串進行一些處理

字符串長度

語法

字符串名.length();

語法

語法1:字符串1.equals(字符串2);

語法2:字符串1==字符串2;

語法3:字符串1.equalsIgnoreCase(字符串2);

語法

語法1:字符串1 + 字符串2;

語法2:字符串名.concat(字符串2);

“==方法、”

“==”方法的是兩個字符串對象在內存中的首地址是否相等,即判

斷是否是同一個字符串

“.equals方法”

“.equals”方法判斷的是兩個字符串的值是否相等。

“.equalsIgnoreCase”的區別

“.equalsIgnoreCase”防在比較字符串時會忽略字符的大小寫

改變字符串中字符的大小寫

toLowerCase():轉換字符串中的英文字母為小寫

toUpperCase():轉換字符串中的英文字母為大寫

方法

indexOf()方法

該方法是在字符串沒搜索某個指定的字符或字符串,他返回出現第

一個匹配字符的位置

lastIndexOf()方法

該方法也是在字符串內搜索某個指定的字符或字符串,但是它是搜

索最後一個出現的字符(或字符串)的位置

substring(int index)方法

該方法用於提取從位置索引開始的字符串部分,調用時括號中寫的

是要提取的字符串的開始位置,方法的返回值就是要提取的字符串。

substring(int beginindex,int endindex)方法

該方法用於提取位置beginindex和位置endindex位置之間的字符

串部分

trim(方法)

該方法可以忽略字符串前後的空格,在接收用戶輸入的字符串時,

一般會調用trim(方法過濾掉字符串前後的多余空格

字符串的拆分

語法

字符串1.split(String separator,int limit)

separator可選項,標識拆分字符串時使用一個或多個字符。

limit可選項,該值用來限制返回值數組中的元素個數

StringBuffer類

概念

是Java開發人員給我們提供的用於處理字符串的一個類

使用StringBuffer類

1.聲明StringBuffer對象並初始化

2.使用StringBuffer對象

第15章:字符串