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