Java 增删改查示例代码 - 用户管理系统
这里提供一个示例的 Java 代码实现增删改查操作的示例:
import java.util.ArrayList;
class User {
private int id;
private String name;
private String email;
public User(int id, String name, String email) {
this.id = id;
this.name = name;
this.email = email;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
class UserManager {
private ArrayList<User> users;
public UserManager() {
this.users = new ArrayList<User>();
}
public void addUser(User user) {
this.users.add(user);
}
public void removeUser(User user) {
this.users.remove(user);
}
public void updateUser(User user, String newEmail) {
user.setEmail(newEmail);
}
public User getUserById(int id) {
for (User user : this.users) {
if (user.getId() == id) {
return user;
}
}
return null;
}
}
public class Main {
public static void main(String[] args) {
UserManager userManager = new UserManager();
User user1 = new User(1, 'John', 'john@example.com');
User user2 = new User(2, 'Alice', 'alice@example.com');
userManager.addUser(user1);
userManager.addUser(user2);
User userFound = userManager.getUserById(1);
if (userFound != null) {
System.out.println('Found user: ' + userFound.getName() + ' (' + userFound.getEmail() + ')');
}
userManager.updateUser(user1, 'john_new@example.com');
System.out.println('Updated user email: ' + user1.getName() + ' (' + user1.getEmail() + ')');
userManager.removeUser(user2);
System.out.println('Removed user: ' + user2.getName());
User userNotFound = userManager.getUserById(2);
if (userNotFound == null) {
System.out.println('User with id 2 not found.');
}
}
}
这个代码实现了一个简单的用户管理系统,包括了添加用户、删除用户、更新用户信息和获取用户信息等操作。其中User类代表一个用户,UserManager类提供了对用户的增删改查操作。在main函数中,我们创建了两个用户并添加到用户管理系统中,然后通过id获取其中一个用户并输出其信息,接着我们更新了一个用户的邮箱并输出更新后的信息,最后我们删除了另一个用户并尝试通过id获取该用户,此时将会输出该用户不存在的信息。
原文地址: https://www.cveoy.top/t/topic/nHUe 著作权归作者所有。请勿转载和采集!