操作字串的各種方法

2021-08-20 17:45:15 字數 1294 閱讀 8750

一.字串查詢

方法有倆種:indexof( )和lastindex( )

indexof(sting s)用於字串s首次出現的索引位置,如果沒有搜尋到s,返回值為-1

lastindex(sting s)用於字串s最後一次出現的索引位置,如果沒有搜尋到s,返回值為-1

二.獲取指定位置的字元

charat(int i)

public static void main(string args){

string st="hello word";

system.out.print(st.charat(2));

輸出為 e

三.獲取擷取後的子字串

方法有substring(int i)以及substring(int i,int j)

substring(int i)從指定的索引位置擷取到結尾

substring(int i,int j)擷取從索引位置i到j的字串

四.去除空格

trim( ):返回字串的副本,忽略前空格和尾部空格

string tr=" heas" ;

system.out,print(tr.trim( ) );

五.字串的替換

replace(char a,char b):實現指定的字元a換成字元b

六.判斷字串的開始與結尾

startswith( )和endswith( ):判定字串是否以指定內容開始或結尾

string st=hello word ;

boolean b=st.startswith("h");

boolean b=st.endswith("d");

七.比較字串是否相等

equals( ):比較時必須區分大小寫

equalsignorecase( ):比較時不區分大小寫

("ass").equals("ass")  false

("ass").equalsignorecase( )("ass") true

八.字母大小寫轉換

tolowercase( ):將字串轉換為小寫

toupcase( ):將字串轉換為大寫

九.字串拆分

split(string sign,int limit):對給定的分割符sign進行有限次limit分割

十.格式化字串

format( )用於建立格式化的字串

十一.字串生成器

stringbuilder物件初始容量是16字元,可以自行指定初始長度,利用stringbuilder類中方法可以動態執行新增、刪除、插入等操作

字串物件的各種方法

例 var str hello world var str1 wo 1 indexof 方法 用於返回某個指定的字串值在字串中首次出現的位置。alert str.indexof str1 6 2 charat 方法 用於返回指定位置的字元。alert str.charat 0 h 3 split 方...

字串的各種方法(2)

8 contains 判斷字串是否包含指定的字串 string str 國家關鍵人物鄧煒坤 if str.contains 鄧煒坤 7 substring 擷取字串,在擷取的時候包含要擷取的那個位置。string str 今天天氣好晴朗,處處好風光 8 indexof 和lastindexof 判斷...

字串的各種方法使用

如下 示例 author hy 字串常規操作 s input 請輸入一列字串 print s.swapcase 大寫轉換成小寫,小寫轉換成大寫 print s.lower 轉換成小寫輸出 print s.upper 轉換成大寫輸出 print nalex lstrip 去掉左側的回車和空格 prin...