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

转载于:https://www.cnblogs.com/fanshuyao/p/6227110.html

String类比较,String类运算比较,String运算相关推荐

  1. Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(二)

    作者:egg 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 博客:http://blog.csdn.net/zhangerqing(转载请说明出处) ...

  2. Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(一)

    作者:egg 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 博客:http://blog.csdn.net/zhangerqing(转载请说明出处) ...

  3. java string查找_查找输出程序(Java String类)

    java string查找 Program 1 程序1 public class iHelp {public static void main (String[] args) {System.out. ...

  4. Java常用类库(Object类、String类、StringBuffer类、包装类、Math类、System类)详解

    常用类库 java.lang java.lang包下放置了Java开发中常用的类和接口,所以为简化该包下类的使用,java.lang包下的类在使用时不需要导入这些类 java.lang包下常用类有: ...

  5. 艾伟_转载:string类与StringBuilder类性能比较

    我们都知道StringBuilder的性能要比string类,是否具体测试过呢,我这里就给出这个程序供测试,一个是Timing类,用来计算时间的.另外一个类就是分别建立string,和stringbu ...

  6. java学习笔记(十)----String类和StringBuffer类

    ***String类和StringBuffer类 -------------------------- String类对象中的内容一旦被初始化就不能再改变 StringBuffer类用于封装内容可以改 ...

  7. 黑马程序员-4 String类和StringBuffer类

    ------- android培训.java培训.期待与您交流! ---------- 1,获取. 1.1 字符串中的包含的字符数,也就是字符串的长度. int length():获取长度. 1.2 ...

  8. java string转enum_java枚举类Enum方法简介(valueof,value,ordinal) (转)

    Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class,   它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口.   当我们在声明一个enum类型时,我们应该注意到en ...

  9. String类和StringBuffer类的区别

    首先,String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringB ...

  10. 常用API-1(Object类、String类、StringBuffer类、StringBuilder类)

    1. Object类 Java语言的根类,即所有类的父类. 1.1 clone() 返回一个Object对象的复制.这个复制返回的是一个新对象. clone() 是 Object 的 protecte ...

最新文章

  1. 排序算法总结之堆排序
  2. linux实现时间服务器视频,linux实现时间同步有哪几种方法
  3. rsync本地及远程复制备份【原创】
  4. LeetCode 918. 环形子数组的最大和(前缀和+单调队列)
  5. Linux笔记-iptables规则原理和组成
  6. 2019年4月27日 修改功能
  7. 深入浅出ClassLoader(译)
  8. thinkphp解决分页后序列号自增的问题
  9. 批量根据实体类生成相关的类
  10. 使用SSE指令集优化memcpy
  11. SAXReader 解析xml
  12. 博弈论(四)——#10246. 「一本通 6.7 练习 3」取石子
  13. 栈的初识(C语言)(1)
  14. Latex 大括号错位显示
  15. 各国家 MCC 和 MNC 列表2
  16. CSS总结---持续更新中 2022.8.4
  17. 论文浅尝 | PAKDD2020 - 利用支持集中匹配信息的 few shot 事件分类方法
  18. i了i了,这简直就是2020全网最全最强的MyBatis面试题!
  19. 2022国赛论文及可运行代码
  20. python编写脚本教程_python脚本编写教程gee引擎解密工具

热门文章

  1. CentOS7配置JAVA环境变量
  2. Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建
  3. 多线程条件通行工具——Semaphore
  4. 0603学术诚信与职业道德
  5. 浅谈MySql的存储引擎(表类型)
  6. Linux中的date、cal、bc三个简单命令
  7. 表单下拉框、表单修饰符(.lazy、.number、.trim)
  8. 线程池异步线程中再次获取线程池资源的问题
  9. springboot 上传文件解析入库_十五分钟用Spring Boot实现文件上传功能
  10. phylip软件_进化树专题(五)| 密码子分区软件介绍