陣列和字串中常用的方法

2021-08-15 07:06:13 字數 1856 閱讀 2273

1.填充替換陣列元素:

(1)fill(int a,int value);//用value的值替換陣列裡的每個元素。

(2)fill(int a,int fromindex,int toindex,int value);//用value替換陣列下標fromindex(包括)到下標toindex(不包括)的元素,

toindex大於陣列長度則報異常。

2.對陣列進行排序:

(1)aarry.sort(object);//固定為公升序排列,當object為字串時,數字在前,字母在後,大寫字母在前,小寫字母在後。

3.複製陣列:

(1)object a= aarry.copyof(object b,int newlength);//把b物件陣列的前newlength長度複製給a物件陣列,若b長度比newlength小,則多出的部分補0,若newlength的長度比a的長度大,則能複製多少複製多少。

(2)object a= aarry.copyofrange(object b,int fromindex,int toindex);//fromindex需要在0~b.length之間,把b物件陣列的下標的romindex(包括)到下標toindex(不包括)的元素複製給a物件陣列。

4.獲取字串指定字元的索引位置:

(1)str.indexof(substr);//返回最先找到的字元的索引位置。

(2)str.lastindexof(substr);//返回最後找到的字元的索引位置。

5.獲取指定索引位置的字元:

(1)str.charat(int index);

6.除去字串中的空格:

(1)str.trim();//除去前面和後面兩端的空格

(2)stringtokenizer(string str,string delim);//把除去str字串裡面所有的字串delim。把delim變為「 」,那麼就是除去字串裡面所有的空格了。

(3)str.replaceall(string regex,string replacement);//把字串str裡面的regex替換為replacement,輸入(" ",""),即把字串裡面的空格都替換為空。即除去空格。

7.字串替換:

(1)str.replace(string regex,string replacement);//把字串str裡面的regex替換為replacement。

(2)str.replacefirst(string regex,string replacement);//把字串str裡面的第乙個regex替換為replacement,只替換一次。

8.判斷字串是否相等:

(1)str.equals(string otherstr);//區分大小寫,當字元和長度都一樣時,返回true。

(2)str.equalsignorecase(string otherstr);//不區分大小寫,當字元和長度都一樣時,返回true。

(3)str.startswith(string prefix);//當字串str是由字串prefix開始時,返回true

(4)str.endswith(string suffix);//當字串str是由字串suffix結束時,返回true

9.字串大小寫轉換:

(1)str.tolowercase();//把字串裡的大寫轉化為小寫。

(2)str.touppercase();//把字串裡的小寫轉化為大寫。

10.字串分割:

(1)string a=str.split(string sign,int limit)//把字串str按照sign的分割,sign不會出現在a裡面,而且可以用「,|。」即或的方式來支援多個分隔符。limit為分割的份數,可以把limit這個引數給省略,省略的話即沒有份數限制。

陣列和字串中常用的方法

陣列中常用的方法 tostring 將陣列轉為字串 join 按照指定分隔符將陣列轉為字串 concat arr1,arr2 拼接多個陣列 slice start,end 擷取陣列元素,從start開始end結束,也可以倒著寫為負數時為從後向前 splice start,cont,value1,va...

陣列和字串常用方法

let arr pop 刪除陣列的最後乙個元素,返回被刪除的元素 let arr 1 2,3 arr.pop 3 push 向陣列尾部新增乙個或多個元素,返回新的陣列長度 let arr 1 2,3 arr.push 4 findindex 找到滿足條件的元素並返回該元素的index let ind...

js 中 常用的字串方法

1.charat 返回指定索引出的字元 var str abcd var a str.charat 0 console.log a a console.log str abcd 2.charcodeat 返回指定索引出的unicode字元 str.charcodeat 0 97 3.indexof ...