我试图将以下内容转换为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中没有指针 –