API中String 和StringBuilder的常用方法
1.API(application programmnig interface) 應用程序接口
看包(java.lang下的不需要導包)->類描述->看構造方法->看成員方法(返回類型 方法名 參數列表),一般公司都有自己的API
2.String類
構造方法:
String(String original) 把字符串封裝成字符串對象
String(char[] value) 把字符數組封裝成字符串
==的作用:1.比較地址值(引用數據類型)
2.基本數據類型值是否相等(基本數據類型)
存儲:字符的內容是存儲在方法區的常量池中裏面,是爲了方便字符串的重複使用 String[new出來的在堆中,直接對象在常量池裏]
String 功能:
1.判讀功能
boolean equals(Object obj):比較字符串的內容是否相同
booleam equalsIgnoreCase(String str) 比較字符串內容是否相同,忽略大小寫
boolean startWith(String str)以什麼開頭
boolean endWith(String str)以什麼結尾
2.獲取功能
int length() 獲取字符串長度
char charAt(int index)獲取指定索引出的字符
int indexof(String str)獲取str第一次出現的索引
String substring(int start),從start位置截取字符串[start,length()-1]
String substring(int start,int end)截取[start,end)
3.轉換功能
char[] toCharArray() 將字符串轉成字符數組
String toLowerCase() 把字符串轉成小寫字符串
String toUpperCase() 把字符串轉成大寫字符串
4.其他功能
String trim() 去除字符串兩端的空格
String [] split(String str) 按指定符號分割字符串
字符串反轉:1.倒着遍歷字符串
2.字符串轉成字符數組,將字符數組反轉,將字符數組封裝成字符串
StringBuilder類 解決字符串拼接耗時浪費空間
構造方法: StringBuilder sb=new StringBuilder();可帶參或無參
成員方法 int capacity() 返回當前容量: 理論值爲16
int length() 返回長度 實際長度
1.添加功能 public StringBuilder append(任意類型)
2.反轉功能 public StringBuilder reverse();
3.鏈式編程 s.append(x).append(x)
看包(java.lang下的不需要導包)->類描述->看構造方法->看成員方法(返回類型 方法名 參數列表),一般公司都有自己的API
2.String類
構造方法:
String(String original) 把字符串封裝成字符串對象
String(char[] value) 把字符數組封裝成字符串
==的作用:1.比較地址值(引用數據類型)
2.基本數據類型值是否相等(基本數據類型)
存儲:字符的內容是存儲在方法區的常量池中裏面,是爲了方便字符串的重複使用 String[new出來的在堆中,直接對象在常量池裏]
String 功能:
1.判讀功能
boolean equals(Object obj):比較字符串的內容是否相同
booleam equalsIgnoreCase(String str) 比較字符串內容是否相同,忽略大小寫
boolean startWith(String str)以什麼開頭
boolean endWith(String str)以什麼結尾
2.獲取功能
int length() 獲取字符串長度
char charAt(int index)獲取指定索引出的字符
int indexof(String str)獲取str第一次出現的索引
String substring(int start),從start位置截取字符串[start,length()-1]
String substring(int start,int end)截取[start,end)
3.轉換功能
char[] toCharArray() 將字符串轉成字符數組
String toLowerCase() 把字符串轉成小寫字符串
String toUpperCase() 把字符串轉成大寫字符串
4.其他功能
String trim() 去除字符串兩端的空格
String [] split(String str) 按指定符號分割字符串
字符串反轉:1.倒着遍歷字符串
2.字符串轉成字符數組,將字符數組反轉,將字符數組封裝成字符串
StringBuilder類 解決字符串拼接耗時浪費空間
構造方法: StringBuilder sb=new StringBuilder();可帶參或無參
成員方法 int capacity() 返回當前容量: 理論值爲16
int length() 返回長度 實際長度
1.添加功能 public StringBuilder append(任意類型)
2.反轉功能 public StringBuilder reverse();
3.鏈式編程 s.append(x).append(x)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.