String字串常用方法

2021-09-03 07:44:30 字數 2076 閱讀 2891

字串間比較 :equals()和contentequals()

equals----string 和 string 比較(equalsignorecase–不考慮大小寫)

contentequals----stirng 和stringbuffer、stringbuilder比較

返回查詢字元或字串的索引 : indexof

intindexof(string str)

intindexof(string str ,int fromindex)-----fromindex指定開始搜尋index位置

int lastindexof返回查詢字串最後一次出現的index位置

驗證正規表示式:matches

booleanmatches(string reges)

字串替換:replace,replaceall

stringreplace(char oldchar,char newchar)

stringreplaceall(string regex,string newstr)–替換匹配正則的子字串

stringreplacefirst(string regex,string newstr)–替換第乙個匹配正則的子字串

regex—正規表示式,newstr—替換的字串

拆分字串為陣列:split

stringsplit(string regex),stringsplit(string regex ,int limit)

regex—正規表示式分隔符,limit—分割的字串份數

擷取字串:substring

stringsubstring(int beginindex)

stringsubstring(int beginindex,int endindex)

beginindex—起始索引,endindex—結束索引

字串轉換為char陣列:tochararray

chartochararray()

大小寫轉換:tolowercase,touppercase

stringtolowercase()—轉換為小寫

stirngtouppercase()—轉換為大寫

刪除字串頭尾空白:trim

stringtrim()

object轉換為string型別:(string),tostirng,stirng.valueof

(string):顯示轉型—不安全需先驗證物件型別是否可轉為string型別

tostring():object不能為null

string.valueof(object o):引數『o』為null返回『null』字串,轉換為string型別

stringbuffer和stringbuilder區別:

stringbuffer:執行緒安全,但速度慢(基本不使用)

stringbuilder:執行緒不安全,速度快(常用)

字串String常用方法

1 str.substring indexstart indexend 示例 var anystring mozilla 輸出 moz console.log anystring.substring 0,3 console.log anystring.substring 3,0 indexstart...

String字串的常用方法

一 string 的含義 string 是定義乙個字串物件 記憶體中的字串都是乙個物件。string 一旦被初始化就不能被改變 可以改變變數指向,但是不能改變物件內容 定義方式 string s1 abc 在記憶體中存在乙個物件。string s2 new string abc 在記憶體中存在兩個物...

字串String的常用方法

字串拼接 str.concat var mystr 123 mystr2 456789 console.log mystr.concat mystr2 查詢字串某個位置上的元素 str.charat index index 下標 var mystr 123 mystr2 456789 console...