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)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章