• set接口


     1         Set s1=new HashSet();
     2         Set s2=new HashSet();
     3         s1.add("a");
     4         s1.add("b");
     5         s1.add("c");
     6         s2.add("d");
     7         s2.add("a");
     8         s2.add("b");
     9         Set sn=new HashSet(s1);
    10         sn.retainAll(s2);
    11         Set su=new HashSet(s1);
    12         su.addAll(s2);
    13         System.out.println(sn);
    14         System.out.println(su);
     1 import java.util.*;
     2 
     3 class Name
     4 {
     5     private String firstName,lastName;
     6     
     7     public String getFirstName() {
     8         return firstName;
     9     }
    10 
    11     public void setFirstName(String firstName) {
    12         this.firstName = firstName;
    13     }
    14 
    15     public String getLastName() {
    16         return lastName;
    17     }
    18 
    19     public void setLastName(String lastName) {
    20         this.lastName = lastName;
    21     }
    22     public Name(String firstName,String lastName)
    23     {
    24         this.firstName=firstName;
    25         this.lastName=lastName;        
    26     }
    27     public boolean equals(Object obj)
    28     {
    29         if (obj instanceof Name)
    30         {
    31             Name name=(Name)obj;
    32             return (firstName.equals(name.firstName)) && (lastName.equals(name.lastName));            
    33         }
    34         
    35         return super.equals(obj);
    36     }
    37     public int hashCode()
    38     {
    39         return firstName.hashCode();
    40     }
    41     public String toString() {  return firstName + " " + lastName;  }    
    42     
    43 }
    44 
    45 
    46 
    47 public class testmy1 {
    48     
    49     public static void main(String[] args) 
    50     {
    51         Set s=new HashSet();
    52         s.add("hello");
    53         s.add("world");
    54         s.add(new Name("f1","f2"));
    55         s.add(new Integer(100));
    56         s.add(new Name("f1","f2"));
    57         s.add("hello");
    58         System.out.println(s);
    59     }
    60 
    61 }

  • 相关阅读:
    Redis概述
    容器化VS微服务
    HTTP协议
    Java传参都是传引用变量的副本
    短连接、长连接和短轮询、长轮询
    Netty 5 获取客户端IP(非HTTP)
    Linux上从Java程序中调用C函数
    【转载】Log4j详细使用教程
    【转载】Windows下VSCode编译调试c/c++
    SpringCloud与Seata分布式事务初体验
  • 原文地址:https://www.cnblogs.com/delphione/p/3002064.html
Copyright © 2020-2023  润新知