gpt4 book ai didi

java - 为什么字符串比较不相等?

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:47 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
String is not equal to string?

我是 java 的新手,我不知道这个代码块有什么问题。我知道数组不为空我正在别处测试它。可能是我习惯用 c# 编程的语法问题。

     Scanner input = new Scanner(System.in);
System.out.println("Enter ID :");
String employeeId = input.nextLine();
int index = -1;
for(int i = 0 ; i < employeeCounter ; i++)
{
if(employeeId == employeeNumber[i])
{
index = i;
}
}

if(index == -1)
{
System.out.println("Invalid");
return;
}

我总是进入“无效”部分。知道为什么吗?提前致谢


employeeNumber[0]"12345"employeeId"12345"但是我不能进入第一个 if 语句,尽管 employeeId 等于 employeeNumber[0]

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com