字符串在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 ( “平等 输出将是平等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]