zoukankan      html  css  js  c++  java
  • String类比较,String类运算比较,String运算

    String类比较,String类运算比较

     

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..

    蕃薯耀 2016年7月23日 09:04:33 星期六

    http://fanshuyao.iteye.com/

     

    package com.chinagas.biz.task;
    
    public class StringMain {
    
    	public static void main(String[] args) {
    		String a = "1";
    		String b = "1";
    		String c = new String("1");
    		String d = new String("1");
    		System.out.println("a=b?" + (a==b));
    		System.out.println("a=c?" + (a==c));
    		System.out.println("c=d?" + (c==d));
    		System.out.println("a eq b?" + (a.equals(b)));
    		System.out.println("a eq c?" + (a.equals(c)));
    		System.out.println("c eq d?" + (c.equals(d)));
    		System.out.println("========================================");
    		
    		String ab = a + b;
    		String ac = a + c;
    		String bb = a + b;
    		String cd = c + d;
    		System.out.println("ab=bb?" + (ab==bb));
    		System.out.println("ab=ac?" + (ab==ac));
    		System.out.println("ac=cd?" + (ac==cd));
    		System.out.println("ab eq bb?" + (ab.equals(bb)));
    		System.out.println("ab eq ac?" + (ab.equals(ac)));
    		System.out.println("ac eq cd?" + (ac.equals(cd)));
    		
    		System.out.println("========================================");
    		String a1 = a + "1";
    		String b1 = b + "1";
    		String c1 = c + "1";
    		String d1 = d + "1";
    		System.out.println("a1=b1?" + (a1==b1));
    		System.out.println("a1=c1?" + (a1==c1));
    		System.out.println("c1=d1?" + (c1==d1));
    		System.out.println("a1 eq b1?" + (a1.equals(b1)));
    		System.out.println("a1 eq c1?" + (a1.equals(c1)));
    		System.out.println("c1 eq d1?" + (c1.equals(d1)));
    
                    System.out.println("========================================");
                    String text = "啊";
                    System.out.println(" text==啊? :"+(text == "啊"));
    
    	}
    
    }
    

     

    结果:

    a=b?true
    a=c?false
    c=d?false
    a eq b?true
    a eq c?true
    c eq d?true
    ========================================
    ab=bb?false
    ab=ac?false
    ac=cd?false
    ab eq bb?true
    ab eq ac?true
    ac eq cd?true
    ========================================
    a1=b1?false
    a1=c1?false
    c1=d1?false
    a1 eq b1?true
    a1 eq c1?true
    c1 eq d1?true
    ========================================
     text==啊? :true
    

     

    结论:

    String类的字符比较,一般都是要使用 equals

     

     

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..

    蕃薯耀 2016年7月23日 09:04:33 星期六

    http://fanshuyao.iteye.com

  • 相关阅读:
    zpf 视图
    html5本地存储
    sqlite 使用记录
    百度开放平台
    PHP exit() 输出
    yum笔记
    手动编译安装软件
    while循环
    linux下面测试网络带宽 (转载)
    软件包管理器的核心功能(笔记)
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/6227110.html
Copyright © 2011-2022 走看看