English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

字符串在Java

軟件 RSS Feed





在處理字符串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

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


網管得到HTML代碼
加上這條到你的網站!

網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目錄

分類


版權 2006-2011 Messaggiamo.Com - 網站地圖 - Privacy - 網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu