Java 常用类
StringBuffer和StringBuilder类
当对字符串进行修改的时候,需要使用StringBuffer和StringBuffer类。
和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。
1 public class StringBufferTest { 2 3 public static void main(String[] args) { 4 StringBuffer sb = new StringBuffer("Hello "); 5 sb.append(" World!"); 6 System.out.println(sb); 7 8 } 9 }
StringBuffer类中的常用方法:
方法 | 描述 |
public StringBuffer append(String str) | 将指定的字符串追加到此字符串序列 |
public StringBUffer reverse() | 将此字符串序列勇气反转形式取代 |
public delete(int start,int end) | 移除此序列的子字符串中的字符 |
public insert(int offset,int i) | 将i参数的字符串表现形式插入此序列中 |
replace(int start,int end,String str) | 使用给定String中字符串替换此序列的子字符串中的字符 |
int capacity() | 返回当前容量 |
int length() | 返回长度(字符数) |
Java 日期时间
Java.util包提供了Date类来封装当前的日期时间。Date类提供两个构造函数来实例化Date对象。
1 public class DateTest { 2 3 public static void main(String[] args) { 4 // 第一个构造函数使用当前日期和时间来初始化对象 5 Date now = new Date(); 6 System.out.println(now);// Thu Mar 28 21:47:49 CST 2019 7 // 第二个构造函数接受一个参数,该参数是从1970年1月1日起的微秒数。 8 Date past = new Date(0); 9 System.out.println(past);// Thu Jan 01 08:00:00 CST 1970 10 } 11 }