java collator_Java Collator compare(String, String)用法及代码示例
java.text.Collat??or類(lèi)的compare()方法用于比較兩個(gè)字符串的強(qiáng)度,并根據(jù)結(jié)果返回0,正值和負(fù)值作為輸出。
用法:
public abstract int compare(String source,
String target)
參數(shù):此方法需要兩個(gè)字符串之間進(jìn)行比較。
返回值:如果第一個(gè)字符串等于,大于或小于另一個(gè)字符串,則它將分別返回零,正值和負(fù)值。
下面是說(shuō)明compare()方法的示例:
范例1:
// Java program to demonstrate
// compare() method
import java.text.*;
import java.util.*;
import java.io.*;
public class GFG {
public static void main(String[] argv)
{
try {
// Creating and initializing Collator Object
Collator col = Collator.getInstance();
// Creating an initializing object for comparison
String obj1 = "ab";
// Creating an initializing Object for comparison
String obj2 = "Ab";
// compare both object
// using compare() mehtod
int i = col.compare(obj1, obj2);
// display result
if (i < 0)
System.out.println("ab is less than Ab");
else if (i > 0)
System.out.println("ab is greater than Ab");
else
System.out.println("ab is equal to Ab");
}
catch (ClassCastException e) {
System.out.println("Exception thrown:" + e);
}
}
}
輸出:
ab is less than Ab
范例2:
// Java program to demonstrate
// compare() method
import java.text.*;
import java.util.*;
import java.io.*;
public class GFG {
public static void main(String[] argv)
{
try {
// Creating and initializing Collator Object
Collator col = Collator.getInstance();
// Creating an initializing object for comparison
String obj1 = "ab";
// Creating an initializing Object for comparison
String obj2 = "cd";
// compare both object
// using compare() mehtod
int i = col.compare(obj1, obj2);
// display result
if (i < 0)
System.out.println("ab is less than cd");
else if (i > 0)
System.out.println("ab is greater than cd");
else
System.out.println("ab is equal to cd");
}
catch (ClassCastException e) {
System.out.println("Exception thrown:" + e);
}
}
}
輸出:
ab is less than cd
總結(jié)
以上是生活随笔為你收集整理的java collator_Java Collator compare(String, String)用法及代码示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CAD攻略|本以为是个青铜,没想竟是个王
- 下一篇: java虚拟机工作原理图_Java虚拟机