Штабелеры. Я искал сайт для моего вопроса, но не нашел того, что искал. Я застрял с этим кодом:Избегать перезаписывания объектов в ArrayList
public class Users{
ArrayList<ValidateUser> personer = new ArrayList<ValidateUser>();
ValidateUser newUser = new ValidateUser();
newUser.setUser("administrator");
newUser.setPass("asdf123");
newUser.setBalance(0.8);
newUser.setType("admin");
personer.add(newUser);
Получил хороший массив-список происходит, но если я добавить больше «newUsers» к ArrayList, они, кажется, заменяют друг друга. Я не хочу создавать объект newUser1, newUser2, так как позже в моей программе я должен иметь возможность добавлять новых пользователей непосредственно из программы.
Как достичь этого?
ValidateUser:
public class ValidateUser {
private String username;
private String password;
private double balance;
private String role;
public void setUser(String user) {
username = user;
}
public void setPass(String pass) {
password = pass;
}
public void setBalance(double rating) {
balance = rating;
}
public void setType(String type) {
role = type;
}
public String getUsername() {
return username;
}
public String getPassword() {
return password;
}
public double getBalance() {
return balance;
}
public String getRole() {
return role;
}
}
Не могу поверить, что все было так просто. Спасибо, все работает сейчас! :) –
@JesperBaungardBruunHansen да, вы можете представить, что это был тот же человек, но вы только что изменили его имя, а затем обновили его. –