Java源码----String
1.1 Java对连接操作(+)和其他对象转换成string提供了特殊的支持。连接操作通过StringBuilder或者StringBuffer的append()方法。 通过toString()方法实现转换操作。 1.2 在string构造器里面放一个null,会导致空指针异常。 1.3 构造器 1. public String() { this .value = "" .value; } 2. public String(String original) { this .value = original.value; this .hash = original.hash; } 3. public String( char value[]) { this .value = Arrays.copyOf(value, value.length); } Arrays.copyOf()方法内部调用的是 System.arraycopy 4. public String( char value[], int offset, int count) 5. public String( int [] codePoints, int offset, int count) 6. public