大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線(xiàn):400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 比較常用的Java字符截取方法

比較常用的Java字符截取方法

更新時(shí)間:2022-08-11 11:14:32 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1538次

比較常用的Java字符截取方法有哪些?動(dòng)力節(jié)點(diǎn)小編為大家舉例說(shuō)明。

1.length() 字符串的長(zhǎng)度   

示例:

char chars[]={'a','b'.'c'};
    字符串 s=新字符串(字符);
    int len=s.length();

2. charAt() 截取一個(gè)字符   

示例:

char ch;
    ch="abc".charAt(1); 返回'b'

3. getChars() 截取多個(gè)字符

  void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)

sourceStart 指定子串開(kāi)始字符的下標(biāo),sourceEnd 指定子串結(jié)束后下一個(gè)字符的下標(biāo)。因此,子字符串包含從 sourceStart 到 sourceEnd-1 的字符。接收到的字符數(shù)組由目標(biāo)指定,目標(biāo)中開(kāi)始復(fù)制的子字符串的下標(biāo)值為targetStart。  

示例:

String s="this is a demo of the getChars method.";
    字符 buf[]=新字符[20];
    s.getChars(10,14,buf,0);

4. getBytes()   

getChars() 的替代方法是將字符存儲(chǔ)在字節(jié)數(shù)組中,此方法是 getBytes()。

5. toCharArray()

6. equals()和equalsIgnoreCase()比較兩個(gè)字符串

7. regionMatches() 用于將字符串中的特定區(qū)域與另一個(gè)特定區(qū)域進(jìn)行比較。它有一個(gè)重載形式,允許您在比較中忽略大小寫(xiě)。

  boolean regionMatches(int startIndex,String str2,int str2StartIndex,int numChars)
  boolean regionMatches(boolean ignoreCase,int startIndex,String str2,int str2StartIndex,int numChars)

8.startsWith()和endsWith()   

startsWith() 方法確定是否以特定字符串開(kāi)頭, endWith() 方法確定是否以特定字符串結(jié)尾

9. 等于() 和 ==   

equals() 方法比較字符串對(duì)象中的字符,== 運(yùn)算符比較兩個(gè)對(duì)象是否引用同一個(gè)實(shí)例。   

示例:

字符串 s1="Hello";
    字符串 s2=新字符串(s1);
    s1.eauals(s2);//真
    s1==s2;//假

10. compareTo() 和 compareToIgnoreCase() 比較字符串

11. indexOf() 和 lastIndexOf()   

indexOf() 查找字符或子字符串的第一次出現(xiàn)。   

lastIndexOf() 查找字符或子字符串最后一次出現(xiàn)的位置。

12. 子串()   

它有兩種形式,第一種是:String substring(int startIndex)         

第二個(gè)是:String substring(int startIndex,int endIndex)

13. concat()連接兩個(gè)字符串

14. replace()替換   

它有兩種形式。第一種形式使用一個(gè)字符來(lái)替換調(diào)用字符串中出現(xiàn)的所有字符。 

字符串替換(字符原始,字符替換)   

例如: String s="Hello".replace('l','w');   

第二種形式是將一個(gè)字符序列替換為另一個(gè)字符序列,形式如下:   

字符串替換(CharSequence 原始,CharSequence 替換)

15. trim() 去掉開(kāi)始和結(jié)束的空格

16. valueOf()轉(zhuǎn)換為字符串

17. toLowerCase() 轉(zhuǎn)換為小寫(xiě)

18. toUpperCase() 轉(zhuǎn)換為大寫(xiě)

19. StringBuffer 構(gòu)造函數(shù)   

StringBuffer 定義了三個(gè)構(gòu)造函數(shù):   

字符串緩沖區(qū)()   

字符串緩沖區(qū)(整數(shù)大小)   

字符串緩沖區(qū)(字符串字符串)   

StringBuffer(CharSequence 字符)      

(1)長(zhǎng)度()和容量()     

一個(gè)StringBuffer的當(dāng)前長(zhǎng)度可以通過(guò)length()方法得到,整個(gè)可分配空間可以通過(guò)capacity()方法得到。

(2)ensureCapacity() 設(shè)置緩沖區(qū)的大小     

無(wú)效確保容量(整數(shù)容量)   

(3)setLength()設(shè)置緩沖區(qū)的長(zhǎng)度     

無(wú)效集長(zhǎng)度(int len)   

(4)charAt()和setCharAt()     

char charAt(int where)     

void setCharAt(int where,char ch)   

(5)getChars()     

void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)   

(6)append()可以將任意類(lèi)型數(shù)據(jù)的字符串表示形式連接到被調(diào)用的StringBuffer對(duì)象的末尾。     

示例:

int a=42;
      StringBuffer sb=new StringBuffer(40);
      字符串 s=sb.append("a=").append(a).append("!").toString();

(7)insert() 插入字符串     

StringBuffer 插入(int index,String str)     

StringBuffer insert(int index,char ch)     

StringBuffer 插入(int 索引,對(duì)象 obj)     

index 指定字符串插入到 StringBuffer 對(duì)象的位置的索引。   

(8)reverse() 反轉(zhuǎn)StringBuffer對(duì)象中的字符     

字符串緩沖區(qū)反向()   

(9)delete()和deleteCharAt()刪除字符     

StringBuffer 刪除(int startIndex,int endIndex)     

StringBuffer deleteCharAt(int loc)   

(10)replace()替換     

StringBuffer 替換(int startIndex,int endIndex,String str)   

(11)substring()截取子串     

字符串子字符串(int startIndex)     

字符串子字符串(int startIndex,int endIndex)

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-10-20 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 精品久久中文网址 | 夜夜操伊人| 久草免费色站 | 久久欧美精品欧美久久欧美 | 国产亚洲精品自在久久不卡 | 日韩欧美在线视频 | 国产亚洲精品九九久在线观看 | 91精品国产高清久久久久 | 国产福利视频一区二区微拍 | 亚洲婷婷综合色高清在线 | 天天舔天天射 | 久久综合狠狠综合久久综合88 | 欧美日本中文字幕 | 日韩女同视频 | 午夜精品久久影院蜜桃 | 日日摸狠狠的摸夜夜摸 | 日韩一区精品视频在线看 | 欧美二区三区 | 亚洲免费高清视频 | 丹武至尊在线观看动漫 | 亚洲成人在线免费视频 | 99热这里只有精品4 99热这里只有精品5 | 亚洲日本在线播放 | 好爽毛片一区二区三区四区 | 99久久免费国产精品热 | 天天操天天操天天操天天操 | 久久99精品视免费看 | 久久精品一区二区免费看 | 欧美大交乱xxxxxbbb | 日韩美毛片 | 深夜看片在线观看18 | 欧美精品成人一区二区视频一 | 国产成人99精品免费视频麻豆 | 久久99这里只有精品 | 毛片91| 亚洲精品美女在线观看 | 乱色专区| 成人毛片全部免费观看 | 日本老太做爰xx | 综合亚洲欧美日韩一区二区 | 欧洲色网站 |