• 字符串比较——compareTo函数


    package com.day03.ifelse;
    
    import java.math.BigInteger;
    
    /**
     * @author 王恒
     * @datetime 2017年4月7日 下午3:13:50
     * @description 字符串比较
     */
    public class TestCompareTo {
    
    	public static void main(String[] args) {
    		//单个英文字母的字符串比较
    		String str = "a";
    		String str2 = "b";
    		System.out.println(str.compareTo(str2)+"   单个英文字母");
    		
    		//多个英文字母的比较
    		String str3 = "aasf";
    		String str4 = "gasfd";
    		System.out.println(str3.compareTo(str4)+"   多个英文字母
    ");
    
    		 //单个的中文的字符串比较
    		 char c1='上';
    		 char c2='海';
                     //new BigInteger(Integer.toHexString(s),16);//将指定基数的 BigInteger 的字符串表示形式转换为 BigInteger。
    		 System.out.println(new BigInteger(Integer.toHexString(c1),16)+"   上");//19978
    		 System.out.println(new BigInteger(Integer.toHexString(c2),16)+"   海");//28023
    
    		String s1 = "上";
    		String s2 = "海";
    		System.out.println(s1.compareTo(s2)+"    单个的中文的字符串比较"); //-8045
    		
    		//多个的中文字符串比较
    		String s3 = "上战场";
    		String s4 = "上";
    		System.out.println("多个中文比较       "+s3.compareTo(s4)+"      多个的中文字符串比较");
    		
    	}
    }
    

      

  • 相关阅读:
    shell(计算机壳层)(二)
    Linux Bash Shell快速入门 (三)
    Lua
    bash
    Perl
    脚本语言
    JSP中获取客户端或浏览端信息的方式
    linux环境变量
    逆向思维
    【maven】IDEA:存在jar包,pom.xml文件没报错,但是Maven-Project-Dependencies有红线报错
  • 原文地址:https://www.cnblogs.com/1020182600HENG/p/6679409.html
Copyright © 2020-2023  润新知