5.15String

(1)创建String对象:

String s1="imooc";
String s2=new String();
String s3=new String("imooc");

(2)java中字符串的不可变性

String s1=“爱慕课”;
s1=“I love”+s1;//创建了新的字符串对象,变量s1指向新建的字符串对象

(3)String类型比较内容是否相同用equals(),==比较的是内存地址
(4)多次出现的字符常量,java编译程序只创建一个

String s1=“爱慕课”;
String s2=“爱慕课”;
s1==s2为true

(5)String类的常用方法:
int length()
int indexOf(int ch)
int indexOf(String str)
int lastIndexOf(int ch)
int lastIndexOf(String str)
String subString(int beginIndex)
String subString(int beginIndex,int endIndex)//[3,7)
String trim()//返回除去了前后空格的字符串
String equals(Object obj)
String toLowerCase()//转为小写
String toUpperCase()//转为大写
char charAt(int index)
String【】 split(String regex,int limit)//分割字符串,返回子字符串数组
Byte【】 getBytes()//将字符串转换为byte数组

String str=“学习 java 编程”;
String[] arr=str.split(" ");
System.out.println("按空格分成数组:"+Arrays.toString(arr));

结果:
按空格分成数组:[学习,java,编程]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值