【发布时间】:2013-09-21 23:07:40
【问题描述】:
还有其他选择吗? (1组)
class team {
List<String> team = new ArrayList<String>
int score = 0;
}
是否有一个对象可以存储 List 或 Set 'String',并且可以保存 Integer 的值?
提前致谢。
【问题讨论】:
-
没有。但您可以将该整数转换为
String -
我不明白你在问什么。您是在问如何制作可以同时接受字符串和整数的 List 或 Set 吗?在这种情况下,如果您使用泛型,那么您必须将它们声明为拥有
Object类,因为这是Integer和String之间唯一的公共超类。 -
也许
List<>不是您正在寻找的数据结构?这个结构将持有什么实际价值?也许您正在尝试在自定义对象更合适的地方使用List? -
@Kon 想想一个有一定分数的小组。我不想将它们分开存储,而是希望将组和分数作为一个变量。
-
@user2803086 如果您的组是唯一的,您可以使用
HashMap<String, Integer>。然后,您将向 Map 添加键值对,例如“Group1”,6。