2022.7.4 StringApi&ArrayList

2022.7.4 StringApi&ArrayList

API:全称应用程序编程接口,就是Java自己写好的程序,给程序员调用的,方便完成一些功能的。


String是不可变字符串,创建方法有俩:

1.直接使用双引号围起来

2.new 构造器得到字符串对象

两种方式的区别:双引号给出的字符串对象,存在于堆内存中的常量池中,相同内容只会存储一份,而new 字符串对象,每new一次都会在堆内存中产生一个字符串对象

String的常用方法(常用API):

1.==判断字符串对象是判断地址的,判断字符串开发中更多时候希望判断内容一样就返回true,不在乎地址是不是一样,此时需要用equals方法,一般基本数据类型的比较,那就用 ==。

2.charAt(index): 获取某个索引位置处的字符

3.toCharArray():: 把字符串转换成字符数组

4.substring(beginIndex,endIndex) :截取内容,(包前不包后的),substring(int beginIndex):从当前索引一直截取到末尾

5.replace( target, replacement):替换部分字符

6.contains(s):是否包含s

7.startsWith(prefix):是不是以prefix开头

8.split(s): 按照某个内容把字符串s分割成字符串数组返回


ArrayList:集合:代表的是一种容器,类似于数组,

集合的特点:大小可变,类型可以不固定,功能更加强大,适合做元素个数不能确定,同时存在怎增删操作的业务场景,且集合都是支持泛型的,但是注意:集合容器中存储的是每个对象的什么东西? 在堆内存中的地址!!
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值