突然看到String的toCharArray方法的实现,但是想不通为啥要多此一举:
public char[] toCharArray() {
// Cannot use Arrays.copyOf because of class initialization order issues
char result[] = new char[value.length];
System.arraycopy(value, 0, result, 0, value.length);
return result;
}
直接返回value不就得了:
public char[] toCharArray() {
return value;
}
添加回答
举报
0/150
提交
取消