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

  • 相关阅读:
    世界企业家:创业者需知的8条创业逻辑
    比尔·盖茨的“机会”观——不追求机会,才会有机会
    我爱思佳(帮别人名字作诗)
    唐艺铭(帮别人名字作诗)
    我爱思佳(帮别人名字再作诗)
    优秀是一种习惯:智者五句话足以改变你的人生
    别了,我的情人
    李丽萍(帮别人名字作诗)
    Know GCS AND GES structure size in shared pool
    测试Exadata单个cell失败
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/6227110.html
Copyright © 2011-2022 走看看