C ++ Указатели на Указатели в Java

Я нуб из Java. Мне удалось понять концепцию преобразования указателей C / C ++ в ссылки на Java, и все прошло довольно гладко.

Я нажал кусок кода, который имеет указатели на указатели (т.е. ** ptr). Мне нужно разыменовать указатель и изменить значение указателя, на который он указывает (т.е. * ptr = & amp; newthing;)

Это кажется намного сложнее в Java. У кого-нибудь есть идеи как решить эту проблему? Быстрый поиск в Google ничего не дал.

Вот пример кода на C ++. Я хочу получить что-то похожее, работающее в Java, но проблема с переменной ptr_to_ptr:

struct _coord
{
   int x;
   int y;
   _coord * next_coordinate;
} coordinate_t;   

coordinate_t buffer[100];
coordinate_t * head;
coordinate_t ** ptr_to_ptr;

if (wednesday)
{
    ptr_to_ptr = &head;
}
else
{
    ptr_to_ptr = &head->next_coordinate;
}
*ptr_to_ptr = &buffer[3];   // <<<---- HOW DO YOU MAKE THIS WORK?

Ответы на вопрос(5)

Ваш ответ на вопрос