我正在为UserNotFoundException,编写代码
public class UserNotFoundException extends java.lang.Exception {
private String username;
public UserNotFoundException(String username) {
super("The user with username" + username+ "was not found");
}
public String getUsername(){
return username;
}
public String[] getAvailableNames() {
String[] unames = new String[Member.length];
for (int i = 0; i < Member.length; i++) {
unames[i] = members[i].getUsername();
}
return unames;
}
}
我遇到的问题在:unames[i] = members[i].getUsername();
他们说"cannot find symbol members"
。然而,当我尝试创建一个名为members的新类或初始化一个字符串时,它仍然不起作用。
如有任何帮助,我们将不胜感激。
您根本不声明members
。它可能是getAvailableNames
方法的一个参数:
public String[] getAvailableNames(User[] members) ....