java 字符之间怎么比大小

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:00:41

//没看清楚是比较字符了...
字符比较可以直接.
char a='a';
char b='b';
if(a<b) //java会自动给他们判断UNICAL码值
System.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
}
}

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

比的是它们的UNICAL码值

如果是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();
}
}

public class A3 {

public static void main(String[] args) {
char a=