博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java"=="与equals()方法的对照
阅读量:6090 次
发布时间:2019-06-20

本文共 722 字,大约阅读时间需要 2 分钟。

总结:String s=new String();

s是在堆内存里的

String s2=new String();

s2是在堆内存又重新生成的一个。

package com.da;//逆向思维:important//创建一个String对象的数组,然后执行读取文本,把文本每一行存入数组,它将读取到100行//或直接到你按”stop“才停止,该例运用了一个BufferedReader类从控制台读取数据import java.io.InputStreamReader;import java.io.*;public class SocketDemo {	public static void main(String[] args) throws IOException {		String a = "fasdfas";		String c = new String("fasdfas");		String b = new String("fasdfas");// String是一个类。		System.out.println(a.equals(b));// 这个结果是true、、字符串比较用equals()方法。用"=="没有意义。除非是整型,		System.out.println(c == b);// false/这个比较的地址,	}}//truefalse

  

System.out.println(s==s2);//结果是false

System.out.println(s.equals(s2));//结果是 true;

 

转载于:https://www.cnblogs.com/langlove/p/3424563.html

你可能感兴趣的文章
30秒的PHP代码片段(2)数学 - Math
查看>>
助力中文文字识别突破,美团公开首个真实场景招牌图像数据集
查看>>
IOS常用框架集合
查看>>
Laravel 深入核心系列教程
查看>>
webpack 性能提速
查看>>
一次下载多个文件的解决思路-JS
查看>>
记录使用Vue相关API开发项目时遇到的问题难点整理(不定时更新)
查看>>
《Java8实战》-第五章读书笔记(使用流Stream-02)
查看>>
vue轮播图插件之vue-awesome-swiper
查看>>
Cabloy.js:基于EggBorn.js开发的一款顶级Javascript全栈业务开发框架
查看>>
HTTP相关知识汇总
查看>>
使用wagon-maven-plugin部署Java项目到远程服务器
查看>>
新书推荐 |《PostgreSQL实战》出版(提供样章下载)
查看>>
JavaScript/数据类型/function/closure闭包
查看>>
30个免费资源:涵盖机器学习、深度学习、NLP及自动驾驶
查看>>
读zent源码库之Dialog组件实现
查看>>
express中间层搭建前端项目3
查看>>
【刷算法】我知道的所有类似斐波那契数列的问题
查看>>
centos下安装JAVA开发工具(3)------Mysql
查看>>
JS 实现文字滚动显示
查看>>