Java中的字串(String)

來源:互聯網
上載者:User

標籤:變數   end   空格   操作   uppercase   去掉   結束   index   string   

一、基本概念:

  字串是一系列字串的序列。在Java語言中字串是用一對對雙引號“”,括起來的字元系列。例如“Hello”,“你好”。從數組的角度來說,字串可以是看成是一個個字元組成的數組。

  程式中用到的字串可以分成兩大類:

  一種是建立之後不會再做修改和變動字串變數;需要它經常做比較、搜尋等操作,這種的字串變數是String類對象來的

  另外一種是建立之後允許再做修改的字串變數;需要經常添加、插入、修改等操作的字串變數一般放在StringBuilder類的對象中。

二、字串的建立

  格式一:

    String 變數名;

    變數名=new String("字串");

    String str;//聲明字串引用變數str,此時str的值為null

    str = new String("HelloWorld");//在堆記憶體中分配空間,並將str指向字串首地址

  格式二:

    String str = new String("HelloWorld");//在建立時並初始化;

  格式三:

    String str = "HelloWorld";

  ***字串是引用型標量,所以其儲存方式與數組的儲存方式基本相同。兩個字串之間是可以使用“+”符號串連在一起的,一個數與一個字串相加也是變成一個字串。連起來後就會是系統新建立的一片空間。

四、字串類String類的常用方法

  1、public int length();//返回字串的長度

  2、public boolean equals(Object anObject);//將給定字串與當前字串相比較,若兩字元相等就會返回true,否則返回false

  3、public String substring(int beginIndex);//返回字串從beginIndex開始的字串

  4、public String substring(int beginIndex,int endIndex);//返回字串從beginIndex開始,endInedx結束的字串

  5、public char charAt(int index);//返回index指定位置的字元

  6、public int indexOf(String str);//返回字串中第一次出現的位置

  7、public int CompareTo(String anotherString);//若調用該方法的字元大於參數字串,返回大於0的值;若相等則返回數0;若小於參數字串,返回小於0的值

  8、public String replace(char oldChar, char newChar);//以newChar字元替換字串中所有oldChar字元

  9、public String trim();//去掉字串的首尾空格  

  10、public String toUpperCase();//將字串的所有字元都轉換成大寫字元

  11、public String toLowerCae();//將字串所有字元都轉成小寫字元

Java中的字串(String)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.