Java中Python集合类的同义词
在python中,我可以执行以下操作:Java中Python集合类的同义词,java,data-structures,set,Java,Data Structures,Set,在python中,我可以执行以下操作: s = set() s.add(1) s.add(1) # this doesn't change set assert 1 in s # check that set contains 1 assert not 2 in s # check that set doesn't contains 2 这段代码在Java中的同义词是什么(我希望它只适用于一种预定义类型) 在Java中,这可以写成: Set<Integer> s = new Has
s = set()
s.add(1)
s.add(1) # this doesn't change set
assert 1 in s # check that set contains 1
assert not 2 in s # check that set doesn't contains 2
这段代码在Java中的同义词是什么(我希望它只适用于一种预定义类型) 在Java中,这可以写成:
Set<Integer> s = new HashSet<>();
s.add(1);
s.add(1); // this doesn't change set
assert s.contains(1); // check that set contains 1
assert !s.contains(2); // check that set doesn't contain 2
Set s=newhashset();
s、 增加(1);
s、 加(1);//这不会改变设置
断言s.contains(1);//检查集合是否包含1
断言!s、 包含(2);//检查集合不包含2
注意:您需要使用
-ea
开关运行Java以启用断言。在Java中,这可以写成:
Set<Integer> s = new HashSet<>();
s.add(1);
s.add(1); // this doesn't change set
assert s.contains(1); // check that set contains 1
assert !s.contains(2); // check that set doesn't contain 2
Set s=newhashset();
s、 增加(1);
s、 加(1);//这不会改变设置
断言s.contains(1);//检查集合是否包含1
断言!s、 包含(2);//检查集合不包含2
注意:您需要使用
-ea
开关运行Java以启用断言。在Java中,这可以写成:
Set<Integer> s = new HashSet<>();
s.add(1);
s.add(1); // this doesn't change set
assert s.contains(1); // check that set contains 1
assert !s.contains(2); // check that set doesn't contain 2
Set s=newhashset();
s、 增加(1);
s、 加(1);//这不会改变设置
断言s.contains(1);//检查集合是否包含1
断言!s、 包含(2);//检查集合不包含2
注意:您需要使用
-ea
开关运行Java以启用断言。在Java中,这可以写成:
Set<Integer> s = new HashSet<>();
s.add(1);
s.add(1); // this doesn't change set
assert s.contains(1); // check that set contains 1
assert !s.contains(2); // check that set doesn't contain 2
Set s=newhashset();
s、 增加(1);
s、 加(1);//这不会改变设置
断言s.contains(1);//检查集合是否包含1
断言!s、 包含(2);//检查集合不包含2
注意:您需要使用
-ea
开关运行Java以启用断言。如果您编写断言来进行单元测试,您可以使用。这正是一个框架
@org.junit.Test
public void testSet() {
Set<Integer> set = new HashSet<Integer>();
set.add(1);
set.add(1);
org.junit.Assert.assertTrue(set.contains(1));
org.junit.Assert.assertFalse(set.contains(2));
}
@org.junit.Test
公共void测试集(){
Set=newhashset();
增加(1);
增加(1);
Assert.assertTrue(set.contains(1));
Assert.assertFalse(set.contains(2));
}
如果编写断言来进行单元测试,那么可以使用。这正是一个框架
@org.junit.Test
public void testSet() {
Set<Integer> set = new HashSet<Integer>();
set.add(1);
set.add(1);
org.junit.Assert.assertTrue(set.contains(1));
org.junit.Assert.assertFalse(set.contains(2));
}
@org.junit.Test
公共void测试集(){
Set=newhashset();
增加(1);
增加(1);
Assert.assertTrue(set.contains(1));
Assert.assertFalse(set.contains(2));
}
如果编写断言来进行单元测试,那么可以使用。这正是一个框架
@org.junit.Test
public void testSet() {
Set<Integer> set = new HashSet<Integer>();
set.add(1);
set.add(1);
org.junit.Assert.assertTrue(set.contains(1));
org.junit.Assert.assertFalse(set.contains(2));
}
@org.junit.Test
公共void测试集(){
Set=newhashset();
增加(1);
增加(1);
Assert.assertTrue(set.contains(1));
Assert.assertFalse(set.contains(2));
}
如果编写断言来进行单元测试,那么可以使用。这正是一个框架
@org.junit.Test
public void testSet() {
Set<Integer> set = new HashSet<Integer>();
set.add(1);
set.add(1);
org.junit.Assert.assertTrue(set.contains(1));
org.junit.Assert.assertFalse(set.contains(2));
}
@org.junit.Test
公共void测试集(){
Set=newhashset();
增加(1);
增加(1);
Assert.assertTrue(set.contains(1));
Assert.assertFalse(set.contains(2));
}
您可能应该查看Set
接口,特别是HashSet
类:您可能应该查看Set
接口,特别是HashSet
类:您可能应该查看Set
接口,特别是HashSet
类:您可能应该查看Set
接口,特别是HashSet
类:我讨厌java因为没有默认断言:)我讨厌java因为没有默认断言:)我讨厌java因为没有默认断言:)我讨厌java因为没有默认断言:)