所以我主要用 C++ 编程,而 Java 与 C++ 非常相似。我已经创建了一个列表命令
List<Item> stuff =new ArrayList<Item>();
其中 Item 是一个基本上存储数据的自定义类。我从文本文件中获取信息并将其存储到 Item。然后我使用 stuff.add 来获取项目类。之后我使用命令删除项目类中的所有数据,并看到它也删除了列表中的所有数据。基本上我想知道是否有办法添加类的副本而不是类本身的地址。
编辑:所以我发现重新初始化项目类也解决了我的问题,谢谢。