String类
- StringBuffer:就是字符串缓冲区,用于存储可变字符序列的容器。
特点:
①可以对字符串进行修改。
②长度可变。 - 构造:
StringBuffer()
StringBuffer(int size)
StringBuffer(String str) - 添加:
StringBuffer append(data);
StringBuffer insert(index,data); - 删除:
StringBuffer delete(start,end):包含头,不包含尾。
StringBuffer deleteCharAt(int index):删除指定位置的元素 - 查找:
char charAt(index);
int indexOf(string);
int lastIndexOf(string); - 修改:
StringBuffer replace(start,end,string);
void setCharAt(index,char);
StringBuffer VS StringBuilder
StringBuffer:可变字符序列、线程安全、效率低
StringBuilder:可变字符序列、线程不安全、效率高
封装类
针对八种基本定义相应的引用类型—封装类
包装类的常用方法
①parseInt方法
public static int parseInt(String s)
②toString方法
public static String toString(int i)
方法的作用:将int类型转换为对应的String类型。
Date & DateFormat 类
Date类在java.util包中。使用Date类的无参构造方法创建的对象可以获取本地当前时间。
SimpleDateFormat可用来实现日期的格式化。
public SimpleDateFormat(String pattern):使用参数pattern指定的格式创建一个对象。
public String format(Date date):按照构造方法中指定的pattern格式化时间对象date。