中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java字符串和數組最常用的方法有哪些

發布時間:2021-12-30 15:35:41 來源:億速云 閱讀:250 作者:iii 欄目:編程語言

本篇內容介紹了“Java字符串和數組最常用的方法有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、字符串截取

1、slice方法返回字符串的片段。

strObj.slice(start[,end])

說明:

start下標從0開始的strObj指定部分其實索引。如果start為負,將它作為length+start處理,此處length為字符串的長度。

end小標從0開始的strObj指定部分結束索引。如果end為負,將它作為length+end處理,此處length為字符串的長度。

例如:

012345

var str = "ABCDEF";

str.slice(2,4);

結果:CD

2、substring方法返回位于String對象中指定位置的子字符串。

strObj.substring(start,end)

說明:

start指明子字符串的起始位置,該索引從0開始起算。

end指明子字符串的結束位置,該索引從0開始起算。

substring方法使用start和end兩者中的較小值作為子字符串的起始點。如果start或end為NaN或者為負數,那么將其替換為0。

例如:

012345

var str = "ABCDEF";

str.substring(2,4); // 或 str.substring(4,2);

結果:CD

3、substr方法返回一個從指定位置開始的指定長度的子字符串。

strObj.substr(start[,length])

說明:

start所需的子字符串的起始位置。字符串中的第一個字符的索引為0。

length在返回的子字符串中應包括的字符個數。

例如:

012345

var str = "ABCDEF";

str.substr(2,4);

結果:CDEF

4、split分割為子字符串,然后將結果作為字符串數組返回。

strObj.split([separator[,limit]])

說明:

separator字符串或 正則表達式 對象,它標識了分隔字符串時使用的是一個還是多個字符。如果忽略該選項,返回包含整個字符串的單一元素數組。

limit該值用來限制返回數組中的元素個數。

例如:

var str = "AA BB CC DD EE FF";

alert(str.split(" ",3));

結果:

AA,BB,CC

二、數組截取

1、slice

slice是指定在一個數組中的元素創建一個新的數組,即原數組不會變

數組的 slice 需要兩個參數,起點和終點。它會返回一個包含了從起點開始,到終點之前之間所有元素的新數組。

'abc'.slice(1,2) // "b"

[14, 3, 77].slice(1, 2) // [3]

2、splice

splice是JS中數組功能最強大的方法,它能夠實現對數組元素的刪除、插入、替換操作,返回值為被操作的值。上海尚學堂web前端培訓技術文章,多多關注。

splice刪除:arr.splice(1,2) (刪除arr中的1、2兩項);

splice插入:arr.splice(1,0,'brown','pink') (在arr鍵值為1的元素前插入兩個值);

splice替換:arr.splice(1,2,'brown','pink') (在arr中替換1、2元素);

除此之外,splice 還會改變原數組。不要太驚訝,這正是 splice 的本意。

var x = [14, 3, 77]

var y = x.splice(1, 2)

console.log(x) // [14]

console.log(y) // [3, 77]

3、sort數字排序

//指定排序函數

function sortNumber(a,b){

return a - b

}

var arr = new Array(10, 5, 40, 25, 1000, 1);

document.write(arr + "<br />")

document.write(arr.sort(sortNumber))

“Java字符串和數組最常用的方法有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台东市| 冀州市| 恩平市| 武陟县| 临漳县| 永仁县| 临颍县| 女性| 南召县| 永胜县| 新郑市| 麟游县| 洞头县| 中山市| 隆尧县| 麻城市| 象州县| 镇安县| 荃湾区| 航空| 英超| 凤城市| 乌拉特后旗| 浮梁县| 安图县| 桃园市| 贺州市| 中方县| 卢龙县| 鹤庆县| 海安县| 昌平区| 虞城县| 澳门| 胶州市| 乐亭县| 仙桃市| 陵水| 日照市| 绥江县| 塘沽区|