vehicles.java

来自「List of available vehicles」· Java 代码 · 共 38 行

JAVA
38
字号
public class Vehicles {
  // Construct a polyline from an array of points
  public Vehicles(Vehicle[] vhcs) {
    vehiclelist = new LinkedList<Vehicle>(vhcs);    // Create list of Vehicle objects
  }
  
  // Add a Vehicle object to the list
  public void addVehicle(Vehicle vehicle) {
    vehiclelist.addItem(vehicle);                     // Add the Vehicle to the list
  }

/****************** String representation of a vehicle *****/
  public String toString() {
    StringBuffer str = new StringBuffer("Vehicles:");
    Vehicle vehicle = (Vehicle) vehiclelist.getFirst();  
                                                 // Set the 1st point as start
    while(vehicle != null) {
      str.append(" ("+ vehicle+ ")\n");              // Append the current vehicle
      vehicle = (Vehicle)vehiclelist.getNext();         // Make the next vehicle current
    }
    return str.toString();

  } // end of toString
/*********************************************************/

/************************* Using Iterator, ******************************/
/********For your problem you need to use this code instead of the above *************
  public String toString() {
    StringBuffer str = new StringBuffer("Vehicles:");
    for ( Vehicle v : vehiclelist)
      str.append(" ("+ v + ")\n");              // Append the current vehicle
    return str.toString();
  } // end of toString
***************************************************************/

  private LinkedList<Vehicle> vehiclelist;            // The linked list of vehicles
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?