我試圖將以下內容轉換爲java。我做了一個學生課並通過使用LinkedList<Student> studentList.
加入StudentNode和Queue如何在java中執行以下4件事情?Java隊列鏈表
Student *studentPtr;
StudentNode *p;
1. p.student = studentPtr;
2. p.next = null;
Queue readyQueue;
3. readyQueue.head
4. readyQueue.tail
typedef struct{
int age;
}Student;
struct my_struct
{
Student student;
struct my_struct* next;
}StudentNode;
struct my_list
{
struct my_struct* head;
struct my_struct* tail;
}Queue;
任何人都可以請幫我把下面的函數轉換成java方法嗎?
StudentNode *makeStudentNode(Student *stPtr)
{
StudentNode *p = (StudentNode *)malloc(sizeof(StudentNode));
p->student = stPtr;
p->next = NULL;
return p;
}
感謝。我知道使用LinkedList,但我不知道如何做以上4件事 – user1843686
p.student = studentPtr;這將是什麼樣子? – user1843686
我已經更新了代碼,在java中沒有指針 –