im confused, так как следующий массив имеет только 13 элементов в нем и показывает длину как 13, Почему так?Почему этот массив имеет длину 13?
class ArrayCopyOfDemo {
public static void main(String[] args) {
char[] copyFrom = {'d', 'e', 'c', 'a', 'f', 'f', 'e','i', 'n', 'a', 't', 'e', 'd'};
char[] copyTo = java.util.Arrays.copyOfRange(copyFrom, 2, 10);
System.out.println(new String(copyTo));
System.out.println(copyFrom.length);
}
}
Он должен показывать 12
'copyFrom.length' определенно 13. – Tunaki
Длина - это количество элементов в массиве, а не максимальный индекс (это всегда длина-1). –
спасибо, действительно, appriciated – pintoo