学习java常用类—字符串的知识点总结

一.字符串中的相关类
    1.String被声明为final的,不可被继承
    2.String实现了Serializable接口,表示字符串是支持序列化的。
    3.String内部定义final char[] value 用于存储字符串数据
    4.String 代表了不可变的字符序列
    5.字符串常量池是不会存储相同的字符
    6.通过字面量的方式(区别于new),给一个字符串赋值,则字符串值声明在字符串常量池中。

字符串中的相关API
    ①去除字符串中的空格:String s= s.trim();//用s存储处理后的s。
	②字符串分割:String [ ] s1=str.split(s);    //str字符串中有一组数据,要分割数据中的s,遇见所要分割的数据全部分割。 用s1储存。
String [ ] s2=str.split(s,3);    //str字符串中有一组数据,要分割数据中的s,但只分割为3个。 用s2储存。	
	③转换大小写:str.toLowerCase();//数据str中的字符全部转换为小写。str.toUpperCase();//数据str中的字符全部转换为大写。
	④字符串的截取:String subs1 = str. substring(9);   // 截取字符串str中的部分,从位置为9的地方到结束。
String subs2 = str. substring(3,12);   // 截取字符串str中的部分,从位置为3的地方到位置为12的地方结束。
	⑤字符串的连接:String str =str1.concat(str2);    //将str2连接到str1的尾部。str1、2都是字符串类型(string)。
	⑥字符串的比较:str1.equals(str2)    //因为String是类类型,所以str1、2是对象,所以比较的是两个对象的值是否相同(考虑大小写)。
“==”比较的是两个对象他们的内存地址和内容是否都相同。	equalsIsIgnoreCase( );	他和第一种一样,但是他不考虑大小写。
	⑦字符串的查找:charAt(int index);用法和之前一样,str.charAt( index);//查找index=5的元素。
	⑧str.indexOf("类型+元素");//这种为查找该元素第一次出现的位置。str.lastIndexOf("类型+元素");//这种为查找该元素最后一次出现的位置。(类型+元素:可以是int,char,String等)

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen_5210

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值