核心类库String

String类被final关键字修饰,意味着String类不能被继承,并且它的成员方法都默认为final方法;字符串一旦创建就不能再修改。
String实例的值是通过字符数组实现字符串存储的。

新生代:会被GC回收的垃圾

老年代:对于新生代里面的数据,GC在询问15次后任然没被回收,自动变成老年代

永久代:常驻内存区域,不会被GC回收。每一个String对象都是永久代

1、charAt(int index)

作用:返回指定索引出的下标。返回值为char类型

Demo演示

 2、codePrintAt(int index)   

作用:返回指定索引处的字符(Unicode代码点),返回值为int类型

       codePrintAtBefore(int index)

作用:返回指定索引之前的字符

      codePrintAtBefore(int beginIndex , int endIndex)

Demo演示

 3、compareTo(String anotherString)

作用:按照字典顺序比较两个字符串,如果此String对象在参数String对象之前,返回一个负整数,如果此String对象在参数String对象之后,返回一个正整数,如果相等,返回0.

compareToIgnoreCase(String anotherString)

作用:忽略大小写

Demo演示

 4、concat(String str)

作用:将传入的str拼接到此字符串末尾

Demo演示

5、contains(CharSequence   s ) 

作用:当且仅当字符创包含指定的char值时,才返回true。

Demo演示

6、copyValueOf(char[] data) 

作用:将字符创数组返回为字符串。

Demo演示

 7、endsWith(String suffix)

作用:判断此字符串是否由指定的后缀结尾,返回值为boolean类型

Demo演示:

8、startsWith(String prefix)

作用:判断字符串是否与指点的前缀开头。

Demo演示 

9、equalsIgnoreCase(String  anotherString)

作用:将String与参数String比较,忽略大小写。

Demo演示

10、length()返回字符串的长度

11、indexOf(char/string  ch/str)  返回指定字符或字符串第一次出现在此字符串出现的索引。

12、lastIndexOf(char/string ch/str) 返回指定字符或字符串最后一次出现在此字符串出现的索引。

13、split(String regex)

作用:按照指点的正则表达式将此字符串分隔,然后以数组的形式存放在一个String数组中。

14.trim()   删除此字符串的所有前导和尾随空格。

15、valueOf(参数类型  参数名称)返回传入参数的字符串表达形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值