簡體   English   中英

Java Linked List 如何創建一個包含字符串和int的節點?

[英]Java Linked List How to create a node that holds a string and an int?

我整天都在做這個。 我可以毫無問題地創建鏈接列表並顯示/刪除其中的數據。 我的問題是,雖然我不確定如何創建每個節點的航班鏈接列表,包括對乘客鏈接列表的引用? 這是我的高級算法 class 中的一個作業。 我在這里畫一個空白?

創建一個包含一名乘客的 object:

public class Passenger
{
    private String name;
    private int id;
}

然后給 Flight 一份乘客名單:

public class Flight
{
    private List<Passenger> passengers;
}

現在你可以有一個航班列表:

public class Schedule
{
    private List<Flight> flights;
}

你需要更多的代碼。 確保覆蓋乘客和航班的 equals 和 hashCode 以確保它們正常工作。

那么,你不能只創建一個Flight class 和一個Passenger class 嗎?

class Flight {
   private LinkedList<Passenger> passengers;
   ...
}

class Passenger {
  ... 
}

LinkedList<Flight> flights = ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM