亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

翁源县| 牡丹江市| 桦甸市| 家居| 垦利县| 襄汾县| 惠水县| 柳江县| 磴口县| 鹤岗市| 济源市| 东阳市| 大连市| 朝阳区| 班戈县| 绵阳市| 南靖县| 遵化市| 玉山县| 高邑县| 泰宁县| 通渭县| 微山县| 六枝特区| 神池县| 宜州市| 恭城| 诸暨市| 平昌县| 唐海县| 综艺| 昌平区| 成安县| 朝阳区| 清原| 新乐市| 墨竹工卡县| 长子县| 棋牌| 丹江口市| 蒲江县|