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)用法及代码示例相关推荐

  1. python中isalpha的用法_Python string isalpha()用法及代码示例

    在Python中,isalpha()是用于字符串处理的内置方法.如果字符串中的所有字符都是字母,则isalpha()方法返回"True",否则,返回"False" ...

  2. java实现stack search_Java Stack search()用法及代码示例

    Java中的java.util.Stack.search(Object element)方法用于搜索堆栈中的元素并获取其与顶部的距离.此方法从1开始而不是从0开始计数位置.位于堆栈顶部的元素被视为在位 ...

  3. java dictionary 实例化_Java Dictionary put()用法及代码示例

    字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...

  4. java math.sin()_Java Math sin()用法及代码示例

    java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...

  5. java uuid 字符串_Java UUID fromString()用法及代码示例

    Java中UUID类的fromString()方法用于根据标准字符串表示形式创建UUID. 用法: public static UUID fromString(String UUID_name) 参数 ...

  6. java string.join找不到_Java String join()用法及代码示例

    java.lang.string.join()方法使用定界符将给定元素连接起来并返回连接的字符串.请注意,如果元素为null,则将添加null.自JDK 1.8开始,java字符串中包含join()方 ...

  7. console用法java_Java Console printf(String, Object)用法及代码示例

    Java中Console类的printf(String,Object)方法用于将格式化的字符串写入控制台的输出流.它使用指定的格式字符串和参数.这是一种方便的方法. 用法: public Consol ...

  8. python isnumeric函数用法_Python string isnumeric()用法及代码示例

    在Python中,isnumeric()是用于字符串处理的内置方法.如果字符串中的所有字符均为数字字符,则issnumeric()方法返回"True",否则,返回"Fal ...

  9. java+long.builder_Java LongStream.Builder accept()用法及代码示例

    LongStream.Builder accept(long t)用于在流的构建阶段将元素插入到元素中.它接受要构建的流的元素. 用法: void accept(long t) 参数:此方法接受强制参 ...

最新文章

  1. SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)
  2. sql: TRIGGER
  3. 论面向组合子程序设计方法 之 失乐园 之补充
  4. SAP Spartacus Sample Data Extension
  5. 移动通信学习笔记_01概述
  6. js udp通信_nodejs源码分析第十九章 -- udp模块
  7. 自己动手,实现一种类似ListT的数据结构(二)
  8. springmvc 处理器方法返回的是string 重定向到处理器方法
  9. ASP.NET 2.0中实现跨页面提交
  10. SpringMvc-@ModelAttribute注解
  11. 弥补Web开发缺陷实战 HTML5 中存储API
  12. 使用自制ADempiere 3.6.0 LTS安装软件进行安装(基于Ubuntu Desktop 12.04 LTS)
  13. Eclipse中经常出现的问题解决方案
  14. CF991C Candies
  15. 网络故障和网络诊断工具(5.0)
  16. 测试开发工程师的简历和面试准备
  17. 服务器虚拟机怎么安装win7系统教程,虚拟机怎么安装系统?VMware虚拟机安装Win7和win10图文详细教程...
  18. 笔记本电脑F1~F12区不能用问题,输入模式问题
  19. MATLAB学习笔记-IEEE802.16d模型
  20. [操作系统]关于平均周转时间的一些题目

热门文章

  1. qMISPlat入门级使用问题解答一
  2. gRPC官方快速上手学习笔记(c#版)
  3. 图片中的Build 2016
  4. 大连交通大学计算机网络,计算机网络题库(大连交通大学)chapter5.doc
  5. [转]【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
  6. Android之提示Failed to load WebView provider: No WebView installed
  7. linux之用echo输入数据到文本末尾以及用open ssl命令在证书文件里面获取公钥
  8. Android之什么场景该使用单例模式总结
  9. OSI七层模型的作用
  10. ubuntu之find方法