java學習--基礎知識第八天--筆記

今日內容
如何查看API文檔
鍵盤錄入字符串數據
String類
StringBuilder類


API
就是Java給咱們提供的類


Scanner類
nextLine():獲取鍵盤錄入的字符串數據


String類
字符串,它是常量,定義以後就不能改變

// 方式一:
String s = new String("abc");
// 方式二:
char[] chs = {'a','b','c'};
String s = new String(chs);// abc
// 方式三:
char[] chs = {'a','b','c'};
String s = new String(chs,1,2);// bc
// 方式四:
String s = "abc";

判斷功能
boolean equals(Object o):比較字符串內容是否相等
boolean equalsIgnoreCase(String str):判斷字符串內容是否相等,忽略大小寫
boolean startsWith(String str):判斷字符串是否以指定的字符串開頭
boolean endsWith(String str):判斷字符串是否以指定的字符串結尾

案例1:模擬登陸,給三次機會,並提示還有幾回

獲取功能
int length():獲取字符串的長度,字符的個數
char charAt(int index):獲取指定索引處的字符
int indexOf(String str):獲取指定字符串第一次出現的索引,若是沒有找到返回-1
String substring(int index):截取字符串,從index索引處開始,一直到結束
String substring(int start,int end):截取字符串,從start索引處開始,到end索引處結束,注意,不包含end索引處的字符

案例2:遍歷字符串(charAt()方法和toCharArray()方法兩種方式)
案例3:統計一個字符串中大寫字母字符,小寫字母字符,數字字符出現的次數。

轉換功能
char[] toCharArray():將字符串轉爲字符數組
String toLowerCase():將字符串轉爲小寫字符串
String toUpperCase():將字符串轉爲大寫字符串

案例4: 鍵盤錄入一個字符串,把該字符串的首字母轉成大寫,其他爲小寫。

其餘功能
String trim():去除字符串的先後兩端空格
String[] split(String str):根據指定的字符串將原字符串切割成多個字符串

案例5:把數組中的數據按照指定格式拼接成一個字符串
案例6:字符串反轉數組

StringBuilder類
可變的字符序列,它至關於一個容器,任意的類型的數據均可以往裏面加

構造方法
StringBuilder()

成員方法
capacity():返回容量,理論值// 瞭解
length():返回長度,實際值

StringBuilder append(任意類型):追加數據
StringBuilder reverse():反轉

案例1:StringBuilder和String經過方法完成相互轉換
案例2:利用StringBuilder把數組拼接成一個字符串
案例3:利用StringBuilder完成字符串反轉
案例4:判斷一個字符串是不是對稱字符串app

相關文章
相關標籤/搜索