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
String类比较,String类运算比较,String运算的更多相关文章
- 07 Object类,Scanner,Arrays类,String类,StringBuffer类,包装类
Object类的概述:* A:Object类概述 * 类层次结构的根类 * 所有类都直接或者间接的继承自该类* B:构造方法 * public Object() * 子类的构造 ...
- string类和stringBuilder类
字符串是C#中的一种重要数据类型,在项目开发中,离不开字符串操作.C#提供了string类实现字符串操作.于Convert类相似,string类中方法有静态方法和非静态方法.注意,在C#中String ...
- Java基础(四):Java Number & Math 类、Character 类、String 类、StringBuffer & StringBuilder 类
一.Java Number & Math 类: 1.Number类: 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等.然而,在实际开发 ...
- Java.lang 包 (包装类、String类、Math类、Class类、Object类)
Java 的核心 API(Application Programming Interface)是非常庞大的,这给开发者带来了很大的方便. java.lang 包是 Java 的核心类库,它包含了运行 ...
- 01 语言基础+高级:1-3 常用API第一部分_day08【String类、static、Arrays类、Math类】
day08[String类.static.Arrays类.Math类] String类static关键字Arrays类Math类 教学目标能够使用String类的构造方法创建字符串对象能够明确Stri ...
- java自学第4期——:Scanner类、匿名对象介绍、Random类、ArrayList集合、标准类格式、String类、static静态、Arrays工具类、Math类(1)
一.Scanner类 1.api简介: 应用程序编程接口 2.Scanner类: 作用:获取键盘输入的数据 位置: java.util.Scanner. 使用:使用成员方法nextInt() 和 ne ...
- Java(133-151)【String类、static、Arrays类、Math类】
1.字符串概述和特点 string在lang包里面,因此可以直接使用 字符串的内容不可变 2.字符串的构造方法和直接创建 三种构造方法 package cn.itcast.day08.demo01; ...
- String类和StringBuffer类的区别
首先,String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringB ...
- 数据结构和算法 – 4.字符串、 String 类和 StringBuilder 类
4.1.String类的应用 class String类应用 { static void Main(string[] args) { string astring = "Now is The ...
- String类和StringBuffer类的方法
一.String类的方法 public char charAt(int index) 返回字符串index个字符 public int length() 返回字符串长 ...
随机推荐
- 【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】
原文:[Xamarin挖墙脚系列:Xamarin.Android的API设计准则] 前言 楼主也是看着Xamarin的官方文档来的.基本也是照猫画虎.英语勉强凑合.翻译的不对的地方,大家多多指教.(这 ...
- 【Spring】Spring IOC原理及源码解析之scope=request、session
一.容器 1. 容器 抛出一个议点:BeanFactory是IOC容器,而ApplicationContex则是Spring容器. 什么是容器?Collection和Container这两个单词都有存 ...
- Linux搭建SVN 服务器
Linux搭建SVN 服务器 1 安装SVN 2 使用客户端连接 2.1 使用windows的客户端 2.2 使用Linux下的命令行 3 ...
- java学习多线程之创建多线程一
现在我们有这么一个需求,就是在主线程在运行的同时,我们想做其他的任务,这个时候我们就用到了多线程.那么如何创建多线程,我们知道在系统当中qq的多线程创建是由操作系统来完成的,那么如果我们想在java当 ...
- 【Moment.js】
Moment.js Moment.js中文网 var moment = require('moment') moment.locale('zh-cn') /* 九月 13日 2015, 4:45:25 ...
- js 获取 sktime时间
效果图如下: HTML代码: <html> <head> <script> //------------------------------------------ ...
- Android SeekBar 和 draw9patch 的使用
今天要使用一个SeekBar控件,其实我觉得Android默认样式已经很不错了,无奈设计不同意,而且SeekBar左右两边也有图片,默认样式和图片也确实不协调,因此这里使用图片自定义SeekBar样式 ...
- Sicily1317-Sudoku-位运算暴搜
最终代码地址:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1317.c 这题博主刷了1天,不是为了做出来,AC ...
- Mitmproxy首页、文档和下载 - 支持SSL的HTTP代理 - 开源中国社区
Mitmproxy首页.文档和下载 - 支持SSL的HTTP代理 - 开源中国社区 undefined 利用Dnspod api批量更新添加DNS解析[python脚本] - 推酷 undefined
- Code Forces Gym 100886J Sockets(二分)
J - Sockets Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Valera ...