泛型和树集
使用泛型绝对是我的弱点,可以使用一些帮助。
该项目旨在开发一个简单的订单/库存系统,用于下订单,跟踪物料和库存,并记录自项目首次启动以来的所有库存和客户添加/删除。这需要读取和写入文件,我选择了CSV格式进行解析。有两个要解析的文件,一个用于
Customers
,另一个用于Items
。
我想使用TreeSet来添加/搜索log N,但是我的文件解析遇到了一些麻烦。我希望有一个单独的解析类在执行时接受集合和文件路径,并将文件处理成一组完整的对象,而不是两个类都有重复代码用于它们的对象类型,两者都有不同领域和方法。
我提出的唯一解决方案是TreeSet<? extends Object>
,但这意味着我必须打包,然后将每个对象取消装箱,因为它在结构中被访问。
有没有更简单的方法?
没有找到相关结果
已邀请:
4 个回复
骂狮淋唐便
或者,您可以将泛型向下推到
的方法级别并使其静止甚至:
寿柬窟年
然后
您解析的可以使用例如,
捕暑句簿姓
tree.add(库存对象)等
社攻取墟槽
您可以使用较少的“自定义代码”方式来实现...嵌入式数据库可能......但如果您现在想要这样做,那么您将学习新的方法来做同样的事情。