今天的一道笔试题!
package setTest;import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;public class Test {
public static void main(String args[]){
Set<Integer> set = new TreeSet<Integer>();
List<Integer>list = new ArrayList<Integer>();
for(int i = -3; i < 3; i++) {
set.add(i);
list.add(i);
}
for(int i = 0; i < 3; i++) {
set.remove(i);
list.remove(i);
}
System.out.println(set + " " + list);
}}
问输出结果是多少?
package setTest;import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;public class Test {
public static void main(String args[]){
Set<Integer> set = new TreeSet<Integer>();
List<Integer>list = new ArrayList<Integer>();
for(int i = -3; i < 3; i++) {
set.add(i);
list.add(i);
}
for(int i = 0; i < 3; i++) {
set.remove(i);
list.remove(i);
}
System.out.println(set + " " + list);
}}
问输出结果是多少?
list就是根据下标进行remove,没什么特殊的。