LinkedList中的返回null基本上就是返回null

我有三个类 Customer, Store 和 items

我使用’LinkedList’来移动类。

项目类

public class Item {
    public Item(String code, String name) {
        this.code = code;
        this.name = name;
    }

    @Override
    public String toString() {
        return name + " : " + code;
    }

}

存储类

    public class Store {
    private LinkedList<Item> items = new LinkedList<Item>();

    public Store(String name, String number) {
        this.name = name;
        this.number = number;
    }

    public void addItem(String code, String name){
          items.add(new Item(this, code, name);
       }

    public LinkedList<Item> viewItem(){
           for(int j = 0 ; j < items.size(); j++)
               System.out.println(items.get(j))
           return null; // I though return null you just return nothing. But it literally return null;
       }
}

顾客

   public class Customer {
    private LinkedList<Store> stores = new LinkedList<Store>();

    public Customer() {
        stores.add(new Store("Game", "1"));
        stores.add(new Store("Grocery", "2"));

        stores.get(0).addItem("001A", "GTA");
        stores.get(0).addItem("001B", "GOD OF WARS");
        stores.get(0).addItem("001C", "THE LAST OF US");

        stores.get(1).addItem("002A", "Sandwich");
        stores.get(1).addItem("002B", "Cup Noodle");
        stores.get(1).addItem("002C", "Ice Cream");
    }

    public static void main(String args[]) {
        new Customer().view();
    }

    public void view() {
        System.out.println(stores.get(0).viewItem());
    }

}

我只想回来

GTA : 001A
GODS OF WARS : 001B
THE LAST OF US: 001C

但相反,它也返回 “null”,我该如何消除它。

我试过只用Activity,但它只返回一个。

我不能删除LinkedList,因为它必须返回一系列的视频游戏。

谁能给我解释一下,谢谢。

解决方案:

在函数 Customer.view你正在打印出函数 Store.viewItem. 因为你的 viewItem 函数返回 null,该打印语句将打印 null.

只要删除打印声明,你就应该得到你想要的东西。

public void view(){
    stores.get(0).viewItem();
}

给TA打赏
共{{data.count}}人
人已打赏
未分类

从网站文件夹下载多个JSON文件。

2022-9-9 5:19:21

未分类

如何从 Google 的距离 API 的 json 响应中提取值并存储在 python 数据框架中?

2022-9-9 5:30:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索