用java .创建一个User类,包含name 和password 两个成员变量。向一个HashSet对象中加入两个完全一样的 User对象,然后遍历HashSet对象中的User对象,并把这些User对象的成员变量打印在控制台。
时间: 2023-06-24 16:06:52 浏览: 335
可以按照以下步骤来创建User类,并向HashSet对象中添加User对象:
1. 创建User类,包含name和password两个成员变量,并生成对应的getter和setter方法。
```java
public class User {
private String name;
private String password;
public User(String name, String password) {
this.name = name;
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
```
2. 创建Main类,在main方法中创建一个HashSet对象,并向其中添加两个完全一样的User对象。
```java
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<User> userSet = new HashSet<>();
User user1 = new User("Alice", "123456");
User user2 = new User("Alice", "123456");
userSet.add(user1);
userSet.add(user2);
}
}
```
3. 遍历HashSet对象中的User对象,并把这些User对象的成员变量打印在控制台。
```java
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<User> userSet = new HashSet<>();
User user1 = new User("Alice", "123456");
User user2 = new User("Alice", "123456");
userSet.add(user1);
userSet.add(user2);
for (User user : userSet) {
System.out.println("Name: " + user.getName() + ", Password: " + user.getPassword());
}
}
}
```
运行Main类的main方法后,控制台会输出以下内容:
```
Name: Alice, Password: 123456
```
阅读全文