- public void findNumber(int[] a){
- HashSet<Integer> set = new HashSet<Integer>();
- for(int el : a){
- set.add(el);
- }
- //下面使用contains方法
- for(int i = 1 ;i<101;i++){
- if(!set.contains(i)){
- System.out.println(i);
- }
- }
- //使用add方法也行
- for(int j = 1 ;j<101;j++){
- if(set.add(j)){
- System.out.println(j);
- }
- }
- }
复制代码 这样可行吗? |