比较变量,但我只想考虑java中的第一个数字 我试图比较一个变量,但我想考虑第一个数字。 如果项为1,我将它与AA{1,11,12}的这些值进行比较,它将在所有这些值中工作,但我只想在AA=1的情况下工作,而不与其余值一起工作。我该怎么做呢。同时我想把AA作为一个整数来处理 if (item == AA) { System.out.println("AA "); }

比较变量,但我只想考虑java中的第一个数字 我试图比较一个变量,但我想考虑第一个数字。 如果项为1,我将它与AA{1,11,12}的这些值进行比较,它将在所有这些值中工作,但我只想在AA=1的情况下工作,而不与其余值一起工作。我该怎么做呢。同时我想把AA作为一个整数来处理 if (item == AA) { System.out.println("AA "); },java,if-statement,Java,If Statement,如果item和AA都是整数,下面的代码就可以了 if (item == AA) { System.out.println("AA "); } if(Integer.toString(item).charAt(0)==Integer.toString(AA).charAt(0)) =通常用于身份比较,而不是相等。考虑重写对象。等同于。因此,您需要一个方法,例如“代码>布尔函数StaskSaveGigIt(

如果item和AA都是整数,下面的代码就可以了

                if (item == AA) {

                System.out.println("AA ");
            }
if(Integer.toString(item).charAt(0)==Integer.toString(AA).charAt(0))

=
通常用于身份比较,而不是相等。考虑重写<代码>对象。等同于。因此,您需要一个方法,例如“代码>布尔函数StaskSaveGigIt(int a,int b)< />代码,对吗?你怎么能把它记在脑子里或写在纸上?你怎么能把它翻译成代码?@ReutSharabani什么?重写对象.equals()。。。对于原始的、预先存在的类型,请查看问题的顶部答案。使用它,然后检查是否与
==
相等。我没有假设它是一个原语。我想这是一个一般性的问题。对于原语,显然会有所不同。