小编Nat*_*ing的帖子

我收到空指针异常错误,但找不到源

我正在创建一个程序,机场工作人员可以在其中输入飞机和航班信息,然后机场用户可以打印出输入的飞机和航班信息。运行第一个方法startAirportPanel(),在readerscanner中输入1添加飞机信息后,输入飞机ID和飞机容量后,会出现空指针异常错误。

结果:

Airport panel
---------------


Choose operation: 
[1] Add airplane
[2] Add flight
[x] Exit
1
Give plane ID: 
GHUA-HG
Give plane capacity: 
22

Run Code Online (Sandbox Code Playgroud)

在此处输入 22 并按 Enter 后,我会得到空指针异常。

这是对象航班:


import java.util.ArrayList;

public class Flights {

    public HashMap<String,Integer> plane = new HashMap<String,Integer>();
    public HashMap<String,String> flight = new HashMap<String,String>();

    public Flights(){

        this.plane = plane;
        this.flight = flight;

    }
    public void planeMap(String id, Integer capacity){
        plane.put(id, capacity);
    }

    public void flightMap(String id, String departure, String destination){
        String flight1 = departure + "-" …
Run Code Online (Sandbox Code Playgroud)

java oop null object nullpointerexception

1
推荐指数
1
解决办法
67
查看次数

标签 统计

java ×1

null ×1

nullpointerexception ×1

object ×1

oop ×1