У мене є функція синтаксичного аналізу, яка аналізує закодовану довжину з байтового буфера, вона повертає аналізовану довжину як int і приймає індекс у буфер як цілочисельний аргумент. Я хочу, щоб функція оновлювала індекс відповідно до того, що вона проаналізувала, тобто хочу передавати цей індекс за посиланням. У C я просто пройшов би int *
. Який найчистіший спосіб зробити це на Java? В даний час я розглядаю передачу аргументу індексу. як int[]
, але це трохи потворно.
Integer
є незмінним.