java.lang.System类中提供了大量的静态方法,能够获取与系统相关的信息或系统级操做,在System类的API文档中,经常使用的方法有;java
参数:数组
StringBuilder类app
字符串缓冲区,能够提升字符串的操做效率(当作一个长度能够变化的字符串)
底层也是一个数组,可是没有被final修饰,能够改变长度ui
byte[] value = new byte[16];
StringBuilder在内存中始终是一个数组,占用空间少,效率高
若是超出了StringBuilder的容量,会自动的扩展。spa
比较与:String类
字符串是常量;它们的值在建立以后不能更改。
字符串的底层是一个被final修饰的数组,不能改变,是一个常量code
private final byte[] value;
进行字符串的相加,内存中就会有多少个字符串,占用空间多 ,效率低下对象
java.lang.StringBuilder类:字符串缓冲区,能够提升字符串的效率
构造方法:blog
StringBuilder的经常使用方法:索引
StringBuilder和String能够相互转换;内存
StringBuilder(String str)
public String toString();