js字符串里indexof方法的作用 index if的用法?
index if的用法?indexOf方法是用于搜索數(shù)組元素的索引。它檢索數(shù)組是否包含給定的元素。如果找到了JavaScript indexOf方法中的給定元素,它將返回該元素的索引號。indexOf
index if的用法?
indexOf方法是用于搜索數(shù)組元素的索引。它檢索數(shù)組是否包含給定的元素。如果找到了JavaScript indexOf方法中的給定元素,它將返回該元素的索引號。
indexOf(int ch)
返回指定字符在該字符串中第一個匹配項的索引。
indexOf(int ch,int fromInd
string用處?
以下是字符串的七種用法。注意一下。記得不定期查看java API文檔,里面也有詳細介紹。
1、獲取
1.1:字符串包含的字符數(shù),即字符串的長度。
l:間采集長度
1.2:根據(jù)位置在位置上得到一個字符。
char charAt(int索引)
1.3:根據(jù)字符得到字符在字符串中的位置。
int index of(int ch):返回ch在字符串中第一次出現(xiàn)的位置。
Int index of (int ch,int fromInd:從fromIndex指定的位置開始,獲取ch在字符串中出現(xiàn)的位置。
(字符串)str):的Int ind:從fromInd:反向索引。
2、判斷
2.1:字符串是否包含子串。
布爾包含(字符串)
特點:ind:可以索引str,直到它第一次出現(xiàn)。如果返回-1,則表示字符串中不存在該str。
所以也可以用來判斷是否包含指定。
if((#34a#34)!1)
而且這種方法不僅可以判斷,還可以獲得發(fā)生的位置。
2.2:字符串中是否有內(nèi)容。
布爾is:原理就是判斷長度是否為0。
2.3:字符串是否以指定內(nèi)容開頭。
布爾startsWith(str)
2.4:字符串是否以指定內(nèi)容結尾。
布爾端點
2.5:判斷字符內(nèi)容是否相同,在object類中重寫:判斷內(nèi)容是否相同,忽略大小寫。
boolean.equalsIgnorecase()
3.轉換。
3.1:將字符數(shù)組轉換成字符串。
構造函數(shù):字符串(char[])
String(char[],offset,count):將字符數(shù)組的一部分轉換成字符串。
靜態(tài)方法:
靜態(tài)字符串copyValueOf(char[])
靜態(tài)字符串copyValueOf(char[] data,int offset,int count)
的靜態(tài)字符串值(char[])
3.2:將字符串轉換成字符集
char[] tocharArray()
3.3:將字節(jié)數(shù)組轉換成字符串。
字符串(字節(jié)[])
String(byte[],offset,count):將字節(jié)數(shù)組的一部分轉換成字符串。
3.4:將字符串轉換成字節(jié)數(shù)組。
byt:將基本數(shù)據(jù)類型轉換成字符串,
靜態(tài)字符串值Of(int)
靜態(tài)字符串值(雙精度)
// 3 #34#34和(3)的值相同。
特殊:字符串和字節(jié)數(shù)組可以在轉換過程中編碼。
替換
字符串替換(oldchar,newchar)
切割
String[] split(正則表達式)
6.子串。獲取字符串的一部分。
字符串subString(開始)
字符串subString(開始,結束)
7.變換,去掉空格,比較。
7.1:將字符串轉換成大寫或小寫
Stringtoupercsae()由大變小。
String toLowerCsae()由小變大。
7.2:在字符串的兩端放置多個空格驅逐
字符串修剪()
7.3:按自然順序比較兩個字符串。
int compareTo(字符串)