API中string類中的一些方法

2021-09-25 13:03:47 字數 1125 閱讀 3625

int length()//獲取字串的長度

int indexof(string)//獲取第一出現string字元的位置

int lastindexof(string);//查詢最後一次出現指定字串的位置

int indexof(string,int i)//獲取從i位置開始string的位置

string substring(int i)//擷取字串i之後的內容(包括i)

string substring(int a,int b)//擷取時含頭不含尾,擷取第乙個a開始(包含)到第二個b結束(不包含)中間的內容

string trim()//去除字串兩邊縮排(空格)

char charat(int i)//返回下標為i的字元

boolean startswith(string)//判斷是否以string開頭

boolean endswith(string)//判斷是否以string結尾

string touppercase()//將當前字串轉化為全大寫

string tolowercase()//將當前字串轉換為全小寫

string valueof()//將給定內容轉化字串,靜態方法,直接使用string呼叫

stringbuilder類的增刪改插: 其內部維護乙個可變的char陣列,所有的修改都是在這個陣列中進行的,因此開銷小,效能好,可以直接減少因為修改字串而導致堆中string物件的建立.

boolean matches(string regex)

使用給定的正規表示式匹配當前字串是否符合格式要求,符合返回true.注意:給定的正規表示式就算不指定便捷萬用字元

即:(^…$)也是做完全匹配的

string spilt(string regex)

將當前字串按照滿足正規表示式的部分拆分然後將拆分後的字串以陣列方式返回.spilt末尾拆出的空串會預設省略

string replaceall(string regex,string str)

將當前字串滿足正規表示式的部分替換為給定的內容

結果:4

456789

public class charatdemo

}system.out.println(「是回文」);}}

結果:是回文

Java 中關於String類的一些應用

構造方法 public string 空構造 public string byte bytes 把位元組陣列轉換成字串 public string byte bytes,int index,int length 把位元組陣列的一部分轉換成字串 public string char value 把字元...

PHP中String一些用法

1.利用索引選字 js中字串可以利用str.charat 索引 選取字串的某個字。php中則是使用 str 索引 或者 str.僅對非中文本元 2.型別轉換 判斷裡,字元只有是 空字串的時候為false,空格是true,false 也是true.反過來true轉換成字串strval false 是空...

File類的一些api

寫了一天的檔案操作,熟悉了些api,記下 mkdir和mkdirs的區別 建立此抽象路徑名指定的目錄。mkdirs 建立此抽象路徑名指定的目錄,包括建立必需但不存在的父目錄。file m new file a b m.mkdir 因為不存在a目錄,所以不能建立b目錄 list 與 listfiles...