1. 程式人生 > 資訊 >訊息稱貨拉拉將上市地更改至中國香港,官方迴應

訊息稱貨拉拉將上市地更改至中國香港,官方迴應

String類在java.lang包下,所以使用的時候不需要導包

String類代表字串,java程式中的所有字串文字(例如“abc”)都被實現為此類的示例

也就是說,java程式中所有的雙引號字串,都是String類的物件

字串的特點

  字串不可變,它們的值在建立後不能被更改

  雖然String的值是不可變的,但是它們可以被共享

  字串效果上相當於字元陣列(char[]),但是底層原理的位元組陣列(byte[])

String構造方法

  

String物件的特點

  1.通過new建立的字串物件,每一次new都會申請一個記憶體空間,雖然內容相同,但是地址不同

  2.以""方式給出的字串,只要字元序列相同(順序和大小寫),無論在程式程式碼中出現幾次,JVM都只會建立一個String物件,並在字串池中維護

字串的比較

使用==作比較

  基本型別:比較的是資料值是否相同

  引用型別:比較的是地址值是否相同

字串是物件,他比較內容是否相同,是通過一個方法來實現,這個方法是:equals()

  public boolean equals(Object anObject):將此字串與指定物件進行比較。由於我們比較的是字串物件,所以引數直接傳遞一個字串

字串遍歷

  public char charAt(int index):返回指定索引處的char值,字串的索引也是從0開始的

  public int length():返回此字串的長度

  字串的長度:字串物件.length()

遍歷字串的通用格式

  for(int i=0;i<s.length();i++){

    s.charAt(i); //指定索引處的字元值

  }