gpt4 book ai didi

java - 将数组索引与字符串进行比较?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:19 24 4
gpt4 key购买 nike

我正在尝试将我的 char 数组的索引与字符串进行比较,我正在使用 .equals 方法,但我遇到了错误。有帮助吗?

if (j[1].equals("A"))
{j[1] = 10;}

我一直收到这个错误:

int cannot be dereferenced
else if (j[1].equals("A"))

最佳答案

试试这个:

if (j[1] == 'A')

如果 j 数组包含 char,那么您必须将其值与另一个 char 进行比较,而不是 String(即使字符串的长度为 1)——它们是不同的数据类型。因为 char 是基本类型,所以 == 用于相等比较。

关于java - 将数组索引与字符串进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14508588/

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