此庫中包含
1 charAT()
2 compareTo()
3 concat()
4 endsWith()
5 equals()
6 equalslgnoreCase()
7 getBytes()
8 indexOf()
9 lastlndexOf()
10 length()
11 replace()
12 setCharAt()
13 startsWith()
14 substring()
15 toCharArray()
16 toInt()
17 toLowerCase()
18 toUpperCase()
19 trim()
charAT(n)
描述
獲取字符串的第n個字符
參數
n :是一個索引,作為下標
str1.compareTo(str2)
描述
compareTo函數是比較兩個字符串,相同返回兩個字符串當前比較字符串的差值。前-后
參數
str1 : 第一個字符串
str2 : 第二個字符串
返回
compareTo()的返回值是整型,它是先比較對應字符的大小(ASCII碼順序),如果第一個字符和參數的第一個字符不等,結束比較,返回他們之間的差值,如果第一個字符和參數的第一個字符相等,則以第二個字符和參數的第二個字符做比較,以此類推,直至比較的字符或被比較的字符有一方全比較完,這時就比較字符的長度
str1.concat(str2)
描述
字符串拼接,其實在C++語言中字符串拼接可以直接讓前字符串+后字符串
參數
str1 : 第一個字符串
str2 : 第二個字符串
返回
無返回值,拼接好的字符串在str1中
str1.endsWith(str2)
描述
字符串尾部判斷對比,判斷str1尾部是否是字符串str2,當然你也可以用它來判斷'\n'
參數
str1 : 第一個字符串
str2 : 第二個字符串
返回
布爾類型
str1.equals(str2)
描述
判斷字符串是否相等
參數
str1 : 第一個字符串
str2 : 第二個字符串
返回值
布爾類型
str1.equalslgnoreCase(str2)
描述
判斷字符串是否相等,忽略大小寫
str1.getBytes(buf,len)
描述
字符串的復制,和和函數 toCharArray()功能非常相識。
參數
string1:原本的字符串
buf:要搬移的目的變量
len:字符串長度
indexOf()
描述
在字符串中選擇特定的字符,並返回位置的功能函數(正向)。如果你想在一個很長的字符串中查找這個特別的關鍵字,可以使用這個函數。
string1.indexOf(val);
string1.indexOf(val,from);
參數
string1:原本的字符串
val:想要找的關鍵字,可以是char或 string 字符串。
from:選擇性參數,你可以特別指定從那個位置開始尋找這個關鍵字。
返回值
成功返回位置,失敗返回-1
lastlndexOf()
描述
和indexOf一樣,只不過是反向查找
str1.length()
描述
測量字符串長度
參數
str1:被測字符串變量
返回值
字符串長度
replace()
描述
字符串替換,string1.replace(string2,string3)
參數
string1:原本的字符串。
string2:在字符串中欲被替換的字符串。
string3:要替換之后的新字符串。
返回值
無
setCharAt()
描述
字符替換,string1.setCharAt(i,charl)
參數
string1:原本的字符串。
i:字符串中欲被換掉的字符的位置。
charl:要替換的字符,注意只有一個字符,而不是字符串。
返回值
無
startsWith()
描述
判斷字符串是否已某個特殊的字符串開始的,string1.startsWith(string2)
參數
string1:原本的字符串。
string2:判斷是不是已這個字符串開始。
返回值
布爾代數,true 和 false
substring()
描述
用來截取字符串中間的某一位置。另外是決定那里結束,
string1.substring(from); //返回 from 之后的
string1.substring(from,to); //返回 from 和 to 之間的
參數
string1:原本的字符串
from:要截取的字符串從第幾個字開始。
to:要截取后面的第幾個字
返回值
字符串
toCharArray()
描述
把string拷貝char中,toCharArray函數是字符串處理中常用的一個函數,你可以把他當成string轉char[]的轉換函數,或者復制文字的函數,他的功能和getBytes()非常相似,toCharArray()函數轉換后是呈現文字,而getBytes()函數轉換后是呈現數字。
string1.toCharArray(buf,len);
參數
string:原本的字符串。
buf:指定的char[]的位置,注意char[]的空間,一定要等於或大於復制的大小,不然存儲器和程序都會產生不可預期的問題。
len:要復制的字符串長度。
返回值
要復制的字符串長度
toInt()
描述
字符串轉成int
string1.toInt();
參數
string1:字符串,如"123"
返回值
整數,如 123
toLowerCase()
描述
把英文全部轉換成小寫
使用方式
str1.toLowerCase();
返回值
無
toUpperCase()
描述
把英文全部轉換成大寫
使用方式
str1.toUpperCase();
返回值
無
trim()
描述
自動清除字符串中最前面和最后面的空白數據。
string1.trim();
參數
string1:原本的字符串
返回值
無