1. 程式人生 > 實用技巧 >Java學習 - 字串與String類

Java學習 - 字串與String類

字串

字串預設資料型別

Java預設字串常量的資料型別是java.lang.String類。

String str = "a";

String類的運算子過載

String str1 = "abc";
String str2 = str1; // 過載'='
str2 = str1 + "xyz"; // 過載'+'
str1 += "xyz"; // 過載'+='
int i = 10;
str1 = "i="+i; // 結果為str1="i=10"

字串不是字元陣列

與 C/C++不同,Java的字串不是字元陣列,不能以下標格式來進行字元操作。

String類的常用方法

  1. char陣列構造String

    public String valueOf(char[] value)
    
  2. String構造char陣列

    public char[] toCharArray();
    
  3. 字串長度

    public int length()
    
  4. 返回第i個字元

    public char charAt(int i)
    
  5. 判斷兩個String類是否相等

    public boolean equals(Object obj)
    
  6. 獲得子串

    public String substring(int begin,int end) // [begin,end)
    public String substring(int begin)// [begin,末端]
    
  7. 格式化字串

    String.format()
    

    https://blog.csdn.net/lonely_fireworks/article/details/7962171