java 字符之间怎么比大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 字符之间怎么比大小相关的知识,希望对你有一定的参考价值。
如果是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();
参考技术A //没看清楚是比较字符了...
字符比较可以直接.
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
参考技术B char和数值一样可以直接比较
例如a>b c>z 3>s 等 参考技术C 比的是它们的UNICAL码值 参考技术D 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<b");
//也可以用System.out.println((int)a);输出a的ascII码值本回答被提问者采纳
java怎么比较字符串大小?
比较字符串“Applacation”与“Applet”的大小,并将大字符串插入在小字符串中“l”字符的后面。
java的String类中有一个compareTo的方法。
public class test
public static void main(String[] args)
String a = "abb";
String b = "abc";
System.out.println(a.compareTo(b));
String a1 = "abc";
String b1 = "abc";
System.out.println(a1.compareTo(b1));
String a2 = "abd";
String b2 = "abc";
System.out.println(a2.compareTo(b2));
小于输出负数,相等输出0, 大于输出正数 参考技术A 比较两个字符串的的大小 str1和str2分别是两个字符串str1==str2或者是
str1.equals(str2)如果要是两个字符串忽略大小写的话用
str1.equalsIgnoreCase(str2)也可以是 str1.compareTo(str2)
第二个用加号连接起来就可以了本回答被提问者采纳 参考技术B java的String类中有一个compareTo的方法。
public class test
public static void main(String[] args)
String a = "abb";
String b = "abc";
System.out.println(a.compareTo(b));
String a1 = "abc";
String b1 = "abc";
System.out.println(a1.compareTo(b1));
String a2 = "abd";
String b2 = "abc";
System.out.println(a2.compareTo(b2));
小于输出负数,相等输出0, 大于输出正数 参考技术C 后者用字符分割。。。可以吧
以上是关于java 字符之间怎么比大小的主要内容,如果未能解决你的问题,请参考以下文章