java 字符之间怎么比大小

2025-01-25 03:41:56
推荐回答(5个)
回答1:

如果是char型的。可以直接把char转换为int类型。
比如:
char ca= 'd';
char cb = 'c';

int ia = (int)ca;
int ib = (int)cb;
int类型怎么比大小就不用我说了吧。记住。char是可以转换为int类型的
我给你写个东西。希望对你有所帮助

for(int i=0;i<128;i++){
System.out.print(i+"转换为char之后:"+(char)i);
if(i%5==0){
System.out.println();
}
}

回答2:

//没看清楚是比较字符了...
字符比较可以直接.
char a='a';
char b='b';
if(aSystem.out.println(a+"<"+b);

//重点 a.compareTo(b)) 要比较的2个字符串

public class wq {
public static void main(String agrs[])
{
String a="aaq";
String b="awq";
System.out.println(a.compareTo(b)); //判断 b和a的大小.. 大多少 或者 小多少 相等返回0
}
}

回答3:

char和数值一样可以直接比较
例如a>b c>z 3>s 等

回答4:

比的是它们的UNICAL码值

回答5:

public class A3 {

public static void main(String[] args) {
char a='a';
char b='b';
if(a>b){
System.out.println("a>b");
}else if(a==b){
System.out.println("a=b");
}else{
System.out.println("a}

}
}

//也可以用System.out.println((int)a);输出a的ascII码值