Я относительно новичок в java, и передача по ссылке без указателей меня немного смущает. Я написал функцию для домашнего задания, которая требует, чтобы я возвращал длину пользовательского ввода и назначал использование ввода массиву, который передается, когда метод выходит из массива пользовательского ввода, теряется, что не так.
public static int readArray(char[] intoArray)
{
char[] capture = captureInputAsCharArray(); //User input comes back as char[]
System.arraycopy(intoArray,0, capture, 0, capture.length);
return capture.length;
}
public static main(String[] args)
{
size = readArray(arrItem7); // item 7
System.out.println(size);
printOneInLine(arrItem7); // prints individual elements of array
}