public class NewRegandLogin {
private String alumniFirstName;
private String alumniLastName;
private String alumniId;
private Scanner scanner = new Scanner(System.in);
private String linkedInPage;
static ArrayList<NewRegandLogin> loginInformation = new ArrayList<>();
private String alumniIdImput;
private String passwordImput;
private String permanentPasword;
private String[] coursesList;
public NewRegandLogin(String alumniFirstName, String alumniLastName,String alumniId, String[] coursesList, String linkedInPage, String permanentPasword) {
this.alumniFirstName=alumniFirstName;
this.alumniLastName = alumniLastName;
this.alumniId = alumniId;
this.coursesList = coursesList;
this.linkedInPage = linkedInPage;
this.permanentPasword = permanentPasword;
}
public void registerNewGrad() {...}
public String getAlumniFirstName() {...}
public void setAlumniFirstName(String alumniFirstName) {...}
public String getAlumniLastName() {...}
public void setAlumniLastName(String alumniLastName) {...}
public void setAlumniId(String alumniId) {...}
public String getAlumniId() {...}
void login() {...}
void idVerification() {...}
void passwordInsertion() {...}
void oTpVerification() {...}
static char[] oTp (int length) {...}
void permanentPassword(){...}
public boolean isValidPassword(String permanentPasword) {...}
public void setPermanentPassword(String permanentPasword) {...}
public String getPermanentPassword() {...}
public void setLinkedInPage(String linkedInPage) {...}
public String getLinkedInPage() {...}
public void setAlumniCourses() {
coursesList = new String[10];
for (int i=0; i < coursesList.length; i++) {
if(coursesList[i]==null) {
System.out.println("Completed Course Name: ");
coursesList[i]=scanner.next();
}
if(coursesList[i].equals("s") || coursesList[i].equals("S")) {
break;
}
}
}
public String[] getCourses() {
return Arrays.toString(coursesList);
}
static NewRegandLogin newRegAndLogin = new NewRegandLogin(null, null, null, null, null, null);
public static void main(String[] args) {
System.out.println(" WELCOME TO THE ALUMNI SHE-CODES SYSTEM ");
System.out.println("_________________________________\n - New Alumni registration - \n");
System.out.println("");
newRegAndLogin.registerNewGrad();
System.out.println();
System.out.println("_________________________________");
System.out.println();
System.out.println("Your new Alumni ID is: " + newRegAndLogin.getAlumniId());
System.out.println();
System.out.println("Your temporary password is:");
System.out.println(newRegAndLogin.oTp(8));
System.out.println("_________________________________");
System.out.println("_________________________________\n - Alumni Login - \n");
System.out.println("");
newRegAndLogin.login();
System.out.println("");
System.out.println("Please make a list of completed Courses: (Enter S to stop adding courses) ");
newRegAndLogin.setAlumniCourses();
//newRegAndLogin.setLinkedInPage(null);
NewRegandLogin.loginInformation.add(new NewRegandLogin(newRegAndLogin.getAlumniFirstName(), newRegAndLogin.getAlumniLastName(),
newRegAndLogin.getAlumniId(),newRegAndLogin.getCourses(), newRegAndLogin.getLinkedInPage(), newRegAndLogin.getPermanentPassword()));
printAlumniProfile();
}
public static void printAlumniProfile() {
for (int i = 0; i<NewRegandLogin.loginInformation.size();i++) {
System.out.println(((i+1)+"-"+ NewRegandLogin.loginInformation.get(i)));
System.out.println();
}
}}
public String[] getCourses() {
return Arrays.toString(coursesList);
}
arrays.toString
返回字符串
,而不是字符串[]
。如果要返回字符串
,请将返回类型更改为字符串
。
如果要返回包含CoursesList
字符串表示形式的单元素数组,可以将字符串
包装在数组中:
public String[] getCourses() {
return new String[]{Arrays.toString(coursesList)};
}
如果要返回数组,只需返回数组:
public String[] getCourses() {
return coursesList;
}
public String[] getCourses() {
return Arrays.copyOf(coursesList, coursesList.size());
}
我想从editText获取字符串值,所以我使用TextWatcher onTextChanged方法在我的私有string cName上设置string值。它设置并获得正确的值。 这是我的setter和getter公共类 但是当我想在其他方法中使用getter时,我总是得到私有字符串cName默认值“ggg ”,或者如果我留空,我将得到null。为什么私有字符串cName不停留在设定值上,我该如何
问题内容: 有人可以向我解释为什么返回类型 只是返回类型 我不明白为什么地图会映射到一个以上的值。TIA。 问题答案: 它返回具有 相同 名称的控件的所有参数值。 例如: 要么 任何选中/选择的值都将以以下形式出现: 对于表中的多个选择它也很有用: 与…结合
我被封装困住了。在我看来,好像我做的每件事都是按规则做的,但它仍然不起作用。虽然我知道我错过了什么。我在和Eclipse合作。 我想通过创建一副标准的52张牌来进行一些练习,并尝试一下我学到的新东西。我在deckOfCard包中创建了一个Card类:
我有一个函数从服务器获取一个文件并解析了该文件,我正在使用一个具有如下完成处理程序的函数来获取该文件 但是,当我尝试使用该函数时 我得到无法将类型“()”的返回表达式转换为返回类型“String”的错误。 知道我做错了什么吗?
问题内容: 我正在在线关注CS106A的讲座。我正在阅读第12讲中的代码,但这给了我Eclipse错误。 这是我的代码。似乎错误是由于我的方法中的单词void 。我尝试删除main方法,但是没有它,Java当然无法运行。 我是一名新手,没有人解释这东西的真正含义,但有人告诉我,请不要理会它并使用它。如果有人也可以向我解释,我将不胜感激。 这个错误也出现在“ toLower”方法上。不知道这意味着什