String简单讲解

String简单讲解Ø String常用的两种创建方式① String s=”abc”;//推荐使用这种创建String方式,会先检查内存中是否存在该字符串,如果存

大家好,欢迎来到IT知识分享网。

Ø String常用的两种创建方式

① String s=”abc”;//推荐使用这种创建String方式,会先检查内存中是否存在该字符串,如果存在不会创建新的,会直接返回,否则直接创建

String简单讲解

② String s1=new String(“abc”);//通过new创建的字符串对象,每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同

String简单讲解

Ø String特性

① String的底层是一个字符数组并且String是一个final修饰的类,final修饰的类不能有子类,这个类不可以被继承

String简单讲解

② 字符串是常量,用双引号引起来表示,它们的值在内存中创建之后就不可以修改

,只要在内存中为某一个字符串常量在内存中开辟了空间,并且将这个字符串常量存了进去,那么这个内存中就一直存的是这个字符串常量,一直不可以改变,直到这一片内存被回收为止

String简单讲解

③ String对象的值一旦确定,值就不可以再次修改了,也就是值就不可变了,如果改变值就会创建一个新的对象(在底层也就是创建了一个新的数组),字符串不可变,它们的值在创建后不能被更改,虽然 String 的值是不可变的,但是它们可以被共享

等等

Ø String 常用字符串介绍

charAt:返回指定位置的char值

Concat:将指定的字符串连接到此字符串的末尾。

endsWith:以什么结尾等等

ValueOf:字符串表示,比如Int,long,float,char等等

toUpperCase():字符串转换为大写

toLowerCase():字符串转换为小写

Lenth:长度

IndexOf:首次出现的地方

Equals:比较

Replace:替换

Substring:截取

Split:拆分

Ø 字符串连接是通过StringBuilder (或StringBuffer )类及其append方法实现的。

字符串转换是通过方法来实现toString ,StringBuffer,StringBuilder对象是一个字符序列可变的字符串,它没有重新生成一个对象,而且在原来的对象中可以连接新的字符串。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/50032.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信