Java制作两支球队的最佳方式是什么?

时间:2016-12-07 21:25:58

标签: java interface

使两个团队使用java的最佳方法是什么? 使用名为Team的接口有一些值?那么我如何向团队添加字符串呢?我是否必须为每个团队建立一个新的经理(addTeamMember)? 做两节课会更好吗? (我希望能够轻松扩展它,所以最后一种方法是我的最后一招) 感谢。

2 个答案:

答案 0 :(得分:1)

如果您不想创建新课程,可以使用Set界面。

Set<String> team1 = new HashSet<>();
Set<String> team2 = new HashSet<>();

您可以找到包含它为您提供的所有方法的文档here

添加(字符串名称),包含(字符串名称),删除(字符串名称)...您还将拥有迭代器)

您可以轻松添加成员,而不必担心重复。

最后,团队只是一群人(一组)

答案 1 :(得分:0)

使用构造函数创建一个类来设置所需的变量(名称,颜色,成员),在主类中创建一个类似

的变量
newResidues = [1, 2, 3, 4, 5]
newI = [[1,0,1,0,1],[1,1,0,0,0],[1,0,0,1,0]]
newI = np.array(newI)

for i in range(newI.shape[0]):
    indices = [for i,num in enumerate(newI) if num == 1] #line1
    indicesToResidues = dict(zip(indices,newResidues[indices]))#line2

感谢Rafiduzzman Sonet让我意识到。