字符串在Java
在處理字符串Java是支持通過最後兩班:字符串和StringBuffer 。 String類的實現字符串不可改變的,這是只讀一次字符串已創建和 初始化,而StringBuffer類實現動態字符串。所有字符串常量的Java程序,是實施情況的String類。 Java中字符串是16位Unicode.Note :在的JDK 1.5 +您可以使用的StringBuilder ,它酷似StringBuffer ,但它是速度,而不是線程safeThe最簡單的方法創建一個String對象是使用字符串:字符串str1排= “我不能改變一次 創建! “ ;字符串字面是參照String對象。由於字符串是一個參考,它可以操縱像任何其他字符串參考。也就是說,它可以用來調用方法的字符串class.For 例如,國際myLength = “世界您好” 。長度( ) ; Java語言提供了特別支持字符串連接運算符( + ) ,這已超載的字符串對象。字符串串聯 實施通過StringBuffer階級及其附加method.For例如,字符串finalString = “你好” + “世界”將執行新的asString finalString = StringBuffer ( ) 。附加( “你好” ) 。附加( “世界” ) 。 toString ( ) ;的Java編譯器優化處理字符串文字。只有一個String對象是所有國家的共同字符串具有相同的字符序列。這種 字符串被認為關,這意味著它們有著獨特的String對象。 String類保持一個私人游泳池如字符串interned.For例如,字符串str1排= “你好” ;字符串 則為真= “你好” ;如果( str1排==則為真) System.out.println ( “平等” ) ;如果打印時run.Since平等的字符串對象是不可改變的。任何手術對一個字符串參考永遠不會有任何影響 其他參考資料表明同一object.ConstructorsString類提供不同類型的構造函數創建字符串對象。其中一些是,字符串( )創建一個新的String對象的內容是空的即 “ ” 。字符串(字符串縣)創建一個新的String對象的內容是一樣的String對象通過為argument.Note :構造器創建一個新的字符串手段並不實習生字串。關字符串 對象的引用,可使用實習生( )方法的字符串classString還提供建設者採取字節和字符數組作為參數並返回字符串object.String平等String類覆寫 平等( )方法的對象類。它的內容比較兩個String對象並返回布爾值accordingly.For例如,字符串str1排= “你好” ;字符串則為真= “你好” ;字符串 str3 =新的字符串( “你好” ) / /使用constructor.If ( str1排==則為真) System.out.println ( “平等1 ” ) ; ElseSystem.out.println ( “不等於1 ” ) ;如果( str1排= = str3 ) System.out.println ( “平等 2 “ ) ; ElseSystem.out.println ( ”我採用的構造, hencenot關“ ) ;如果( str1.equals ( str3 ) ) System.out.println ( ”平等3 “ ) ; ElseSystem.out.println ( ”不等於3 “ ) ;的 輸出將是平等1Not平等2Equal 3Note說, ==比較引用而不是實際內容的String對象;凡平等方法比較實際內容兩個字符串objects.String級也 提供另一種方法equalsIgnoreCase ( ) ,其中忽視了案件的內容,而從這些方法comparing.Apart String類也提供compareTo methods.int compareTo (字符串則為真)這個方法比較了兩個 字符串並返回一個int值。返回值為0 ,如果該字符串等於字符串參數值小於0 ,如果此字符串小於字符串argumenta值大於0 ,如果該字符串是更大 比字符串argumentint compareTo (對象對象)這個方法的行為完全一樣,如果第一種方法的論點對象實際上是一個String對象,否則引發ClassCastException.String ManipulationsReading字符字符串:焦charAt (指數I )返回字符在指定的索引。該指數範圍從0到長度( ) 1.Searching字符StringString類提供搜索索引方法 為指定的字符內的String對象。該方法已重載。如果搜索是成功的,那麼它的回報的索引焦炭否則-1 returned.int索引(摘要三)返回指數 首次出現的論點char.int索引(國際ć ,國際fromIndex )認為該指數第一次出現的論點字符字符串中的開始,該指數2所指明的argument.int 索引(字符串海峽)發現指數開始第一次出現的字符串參數在String.int索引(字符串海峽,國際fromIndex )發現指數開始的第一次發生在一個子論點 字符串開始,該指數2所指明的argument.The還提供了String類的方法來搜索一個字符或字符串在落後的方向發展。這些方法是給予below.int lastIndexOf (國際總)詮釋 lastIndexOf (國際總摘要fromIndex )國際lastIndexOf (字符串海峽)國際lastIndexOf (字符串海峽,國際fromIndex )替換字符StringThe替換字符串的方法可以用來取代所有出現的指定 字符給予character.String取代(焦oldChar ,國際newchar )使用String類提供子子提取方法的指定部分特定字符串。該方法已overloaded.String 子(國際startIndex )字符串子(國際startIndex ,國際endIndex )注:一種新的String對象包含子創建和返回。原始的字符串不會affected.If的指數值是無效的, 1 StringIndexOutOfBoundsException是扔。轉換String類提供了一套靜態超載valueOf方法轉換成原始和對象strings.static字符串valueOf (對象目標)靜態字符串 valueOf (焦[ ]字符)靜態字符串valueOf (布爾二)靜態字符串valueOf (焦三)靜態字符串valueOf (摘要一)靜態字符串valueOf (長升)靜態字符串valueOf (浮動女)靜態字符串valueOf (雙四)操縱 字符案例String類提供了下列方法來操縱性質案件String.String toUpperCase ( )字符串toUpperCase (設置的locale )字符串toLowerCase ( )字符串toLowerCase (設置的locale )注:原文 String對象返回如果沒有改變的字符,否則新的String對象的構造和returned.Miscellaneous methodsString裝飾( )這個方法去除空格從正面和結束 String.int長度( )返回長度String.String實習生( )這個方法返回String對象關,如果已經存在的字符串池。否則,該字符串是加入池,然後關
文章來源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
網管得到HTML代碼
加上這條到你的網站!
網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!
版權 2006-2011 Messaggiamo.Com -
網站地圖 -
Privacy -
網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]