java使用数组创建密码和用户名
我正在尝试创建一个并行数组,为安卓应用程序的登录页面保存4个名字和4个密码。我必须为这个特殊的部分使用数组。下面是我在java中使用的一些代码,但我不确定如何在OnCreate页面中将其引入应用程序本身。我将不得不对代码进行修改,使其进入模拟器,因此任何建议都将不胜感激。注意:我打算使用一个下拉框来显示这4个用户名
// System.out.println("Enter name");
//String name = keyboard.nextLine(); //user enters name
System.out.println("Enter pass code");
int passcode = keyboard.nextInt();
String[] names = {"User1", "User2", "User3", "User4"};
int[] passcodes = {1234, 4321, 5678, 8765};
for (int i = 0; i < names.length; i++)
{
//System.out.println(names[i]);
//System.out.println(passcodes[i]);
if (passcodes[i]==passcode){
System.out.println("Go to next page");
System.out.println(names[i]);
}
# 1 楼答案
==运算符比较对象引用,而不是字符串的值
要比较字符串的值,请使用字符串。等于方法: