2020.3.16学习日志

本文详细介绍了Java中ArrayList的使用方法,包括泛型、常用API及内部实现原理。同时,深入探讨了字符串特性,如不可变性、字符串常量池及字符串比较方法。

2020.3.16学习打卡

今天学习了B站中java基础的125-137知识点

主要有ArrayList(数组集合)知识在这里插入图片描述
在这里插入图片描述
一:”ArrayList 其中E指的是泛型,泛型只能是引用类型 ,如果想写入基本类型

应该这样写:基本类型首字母大写 但是除了int (Integer)和char(Charrcter)

ArrayList中常用的方法:public boolean add(E e)—向集合中添加元素
public E get(int index)----从集合中获取元素,返回类型为int

public E remove(int index)—从集合中删除元素

public int size()----后去集合的长度 list.size
格式:ArrayList list=new ArrayList<>();

字符串:

1.字符串的内容用不可变(重点)

2.正因为不可变,所以字符串是可以共享使用的

3.字符串效果上相当于char【】字符数组,但是底层原理是byte【】数组

4.字符串的构造方法和直接创建 3+1

4.1public String (),创建一个空白字符串

4.2public String (Char[] array),根据字符数组的内容创建字符串

4.3public String (Char[] array),根据字符数组的内容创建字符串

4.4一种直接创建:String str="";
5.字符串常量池:在这里插入图片描述


6.字符串的比较方法:一种是字符串比较,第二种是字符串.equals(要比较的字符串)

注意:一个变量一个常量时,应该使常量在前面如:常量.equals(变量);

7.字符串获取的相关方法!在这里插入图片描述
8.字符串的截取方法在这里插入图片描述
这里注意:strA=“hello”和strA=“java”不一样
原因:地址值发生了改变

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值