StringBuilder&ArrayList
一、StringBuilder
作用:拼接String字符串,但StringBuilder本身不是字符串。
构造方法:
StringBuilder()、StringBuilder(String str)
功能方法:
append():将括号内的数据拼接到字符串,括号内可以是任意类型数据
delete(int start, int end):删除从start到end的子字符串
deleteCharAt(int index):删除指定位置的char字符
reverse():翻转字符串,即123翻转为321
length():返回长度
toString():将序列中的数据转换成字符串类型的表现形式
二、ArrayList
集合是一种容器,java中有变量、数组、集合三类容器,变量分为基本类型和引用类型,基本类型包括整型、小数、字符、布尔,只能存储一个基本数据,引用类型主要说的是类,类的对象变量可以存储多个固定长度的数据,并且多个数据可以是不同类型的,数组也可以存储多个固定长度的数据,但多个数据必须是同种类型的,集合只能存储一种数据,但他有个非常关键的好处就是能自动扩容。涉及到容器,必须熟练掌握四个基本操作:增删改查。
add(E e):将指定元素添加到集合列表的尾部,返回值是布尔类型,即添加成功返回true,添加失败返回false
add(int index,E element):将指定元素插入到集合列表的指定位置
remove(E e):删除首次出现的指定元素,返回值是布尔类型,即删除成功返回true,删除失败返回false
remove(int index):删除指定位置的元素,并将该元素返回
set(int index,E e):用指定元素e代替指定位置index上的元素,返回e
get(int index):返回指定位置index上的元素