一.字串常用方法
1.indexof("") 如果找到字串出現的位置則為索引位置,否則返回-1,索引從0開始
2.string substring( int startindex , int length ); 從開始位置startindex,擷取到結束位置(擷取長度length)
3.trim() 清除前後兩端空格
4.toupper() 將字串全部轉換為大寫
5.tolower() 將字串全部轉換為小寫
6.equals()
== 和 equals()有何區別?
==運算子: 常用來比較int、double等基本資料型別的數值
equals():常用來比較物件
7.""和string.empty的區別
""代表乙個空的字串,會在記憶體空開闢一塊兒空的儲存空間
string.empty代表乙個空的字串,不會開闢空間
8.判斷字串為空的三種寫法
name.length == 0
name == string.empty
name == ""
9.split('') 按照指定字元分割,返回值為乙個string型別的陣列
10.join("",string str) 按照引數1的指定字元拼接,第二個引數為要拼接的陣列
11.format("") 負為左,正為右
字元 說 明 示 例 輸出結果
c 貨幣格式 string.format(」」, 2000) ¥2,000.000
d 十進位制格式 string.format(」」, 2000) 2000
f 小數點後的位數固定 string.format(」」, 2000) 2000,000
n 用逗號隔開的數字 string.format(」」, 250000) 250,000.00
p 百分比計數法 string.format(」」, 0.29768) 29.768
x 十六進製制格式 string.format(」」, 12) c
12.字串和數值型的互相轉換
字串型別轉換為數值型別時,通過parse()方法進行轉換
int.parse(string str); str這個字串要是數字的有效格式
13.數值型別轉換為字串
tostring()
14.convert類進行型別轉換
convert.toint32();
convert.tosingle();
convert.tostring();
15.型別轉換
隱式轉換:對於數值型別,a的取值範圍完全包含在b內
顯式轉換:通過(資料型別)告訴編譯器轉換型別
parse()方法:字串轉換為數值型
convert類:任意資料型別轉換為某一指定型別
String類中常用的方法
這裡我們就把 info 這個字串 通過 這個分隔符 分割成幾部分 並吧沒部分新增到 s 陣列裡面 注意 只有字串才能分割 分隔符必須是 char 型別 而且是 字串 裡面存在的,例如我給在例1中split 括號中不傳入 而傳入 系統將無法分割,報錯內容自己看吧,我就不在舉例了 現在已經1點多了,院子...
javaSE Day3 String類中常用方法
1.public string char value 構造 字元陣列 字串public class teststring string arr new string data system.out.println arr 2.public string char value,int offset,i...
string中常用的函式
string中常用的函式 發現在string在處理這符串是很好用,就找了一篇文章放在這裡了.等,正式這些操作符,對字串操作非常方便 include include using namespace std int main 5 find函式 由於查詢是使用最為頻繁的功能之一,string 提供了非常豐...