可比较通用的局部变量

时间:2018-03-20 14:05:36

标签: java sorting generics wildcard comparable

我正在尝试为Comparable对象的通用列表实现排序。问题是我不能为这样的列表定义局部变量,它导致代码重复。

基本上我需要一个变量来维护带有签名
的方法的返回值 ArticleCategory.hasMany(ArticleModel(sequelize), { foreignKey: 'categoryId' }); Article.belongsTo(ArticleCategoryModel(sequelize));

以下是代码https://ideone.com/mw3K26。目标是避免第25,26和29,30行的代码重复。

甚至可能吗?

1 个答案:

答案 0 :(得分:1)

将地图Path parentPath = Paths.get("‪C:\\Users\\abc xyz\\Downloads"); Path filePath = Paths.get(parentPath, "designspec.docx"); 放到地图上,然后使用它来代替if-else。

itemType -> Class