won't work//do some stuffwith all items现在的问题是,在Java语言中,带有泛型的集合不是协变的(希望这就是我要找的术语),而且我不能将ArrayList<ExpensiveToolbox>赋给List<AbstractToolbox>。有没有什么设计模式/实践来解决这些问题?
@Edit: ok
问题是,我似乎找不到更短的方法来做这件事。我的问题是,有没有人可以给我指出任何方向来减少这个清单中的代码,也许可以考虑一下,让它变得更紧凑,或者是一种“聪明”的编码方式。感谢您的帮助。(练习表在JCF上,所以他强迫我们使用集合进行编码)
/*A 10-digit decimal number N is said to be miraculous if it contains each(Note: Type long rather than int is needed for 10-digit decimal integers.)