java collator_Java Collator compare(String, String)用法及代码示例
java.text.Collat??or類的compare()方法用于比較兩個字符串的強度,并根據結果返回0,正值和負值作為輸出。
用法:
public abstract int compare(String source,
String target)
參數:此方法需要兩個字符串之間進行比較。
返回值:如果第一個字符串等于,大于或小于另一個字符串,則它將分別返回零,正值和負值。
下面是說明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
總結
以上是生活随笔為你收集整理的java collator_Java Collator compare(String, String)用法及代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CAD攻略|本以为是个青铜,没想竟是个王
- 下一篇: java虚拟机工作原理图_Java虚拟机