java学习-String类

String类是java开发中非常常用的一种。
笔试中经常考,面试中经常问。

1,实例化String对象

方法一:String namel=“张三”;
方法二:String name2=new String(“李四”);

2,"=="VS"equals方法

“==“比较的是引用
“equal”比较的是具体内容
具体事例如下在这里插入图片描述在这里插入图片描述
图中的name2直接赋给了name3,所以他们指向同一区域
在这里插入图片描述
再来一个例子,帮助大家更好理解
在这里插入图片描述

3,String两种实例化方式的区别

1.直接赋值方式,创建的对象放在字符串对象池中,假如存在的,就不会创建;
2.new 对象方式,每次都创建一个新的对象;在这里插入图片描述
在这里插入图片描述

4,字符串内容的不可变性

在这里插入图片描述
在这里插入图片描述

5 ,String类常用方法及基本使用

1,char charAt(int index)返回指定索引处的char值
2,int length()返回此字符串的长度
3,int indexOf()返回指定字符串在此字符串中第一次出现处的索引
4,String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串,该字符串从指定索引处的字符串开始,直到此字符串末尾。
5,String toUpperCase()使用默认语言环境的规则将此String中的字符都转换成大写。
详细代码见笔者的下载内容里的《java基础学习代码》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值