如果是固定的5位数,可以参考如下代码:
int a=12345;
int b=54321;
a=a/10000;
b=b/10000;
if(a==b){
System.out.prinlnt("这两位数的首位相等");
}else{
System.out.prinlnt("这两位数的首位不相等");
}
如果不是固定的位数,可以做一个判断,3位数就除以100,4位数就厨艺1000,5位数就除以10000
以此类推。
public class Test {
public static void main(String[] args){
String a = "12345";
String b = "22345";
String c = "1s345";
String firstCharOfa = a.substring(0,1);
if(b.startsWith(firstCharOfa)){
System.out.print("相等");
}else{
System.out.print("不相等");
}
if(c.startsWith(firstCharOfa)){
System.out.println("相等");
}else{
System.out.println("不相等");
}
}
}
用==符号,用equce判断对象,包括string