Java编号比较

에이바*_*에이바 0 java startswith

有什么我可以用来看看一个数字是否与另一个数字相同?防爆.5643和5377都以5开头.

有没有办法用数字做这个或者它们必须是字符串?(以..开始?)

Bur*_*ard 7

Ich n1和n2是你的数字:

return (n1.toString().charAt(0) == n2.toString().charAt(0));
Run Code Online (Sandbox Code Playgroud)

您将不得不使用Integer而不是int,因为int没有.toString()方法.

如果n1是一个int,你可以使用new Integer(n1).toString().

甚至更好(Bombe建议):

String.valueOf(n1).charAt(0) == String.valueOf(n2).charAt(0)
Run Code Online (Sandbox Code Playgroud)