首页 > 其他分享 >99 new 比较的是地址;直接赋值 比较的是字符串内容;

99 new 比较的是地址;直接赋值 比较的是字符串内容;

时间:2023-06-16 14:57:18浏览次数:28  
标签:String s1 System 99 new 赋值 public out

原因是new 是开辟了一个新的空间

 
 1 package com.fqs.demo001;
 2 
 3 public class Compare {
 4     public static void main(String[] args) {
 5         String s1=new String("a,b,c");
 6         //new了一个新的地址
 7         String s2=new String("a,b,c");
 8         if(s1==s2){
 9             System.out.println("相等");
10         }else{
11             System.out.println("不相等");//结果  不相等
12         }
13     }
14 }

 

package com.fqs.demo001;

public class Compare {
    public static void main(String[] args) {
        String s1=("a,b,c");

        String s2=("a,b,c");
        //a,b,c已经存在所以依旧是之前的a,b,c
        if(s1==s2){
            System.out.println("相等");//结果相等
        }else{
            System.out.println("不相等");
        }
    }
}

  

标签:String,s1,System,99,new,赋值,public,out
From: https://www.cnblogs.com/haha1988/p/17485502.html

相关文章

  • Verilog语法 - 阻塞赋值 & 非阻塞赋值
    参考https://zhuanlan.zhihu.com/p/720344011.非阻塞赋值代码如下always@(posedgeclk)beginb<=a;c<=b;endRTL会综合出两个寄存器串行,如下波形图所示,第一个时钟上升沿来临时,会把a的旧值赋值给b;同时,c获得的是b的旧值,而不是从a那里拿到的新值。非阻......
  • Java 字符串转日期 str 转为 Date 类型 Date date = new SimpleDateFormat("yyyy-MM-
    Java字符串转日期str转为Date类型Datedate=newSimpleDateFormat("yyyy-MM-dd").parse("2022-12-28");https://blog.csdn.net/weixin_35756690/article/details/129059668在Java中,可以使用SimpleDateFormat类将字符串转换为日期。首先,需要创建一个SimpleDateFor......
  • 解析 Postman Newman:从入门到精通
    PostmanNewman是什么?PostmanNewman是一个CLI(命令行界面)工具,可以使用它来运行Postman中的集合(Collection)和环境(Environment)进行自动化测试。它是Postman的命令行CollectionRunner,能够直接从命令行运行Postman集合。使用Newman可以测试API的功能、性能、可靠性和安......
  • c# 相同类 赋值
    publicDMapper<D,S>(Ss){Dd=Activator.CreateInstance<D>();try{varsType=s.GetType();vardType=typeof(D);foreach(PropertyInfosPinsType.GetP......
  • java开发C语言解释器:数组元素的读取和赋值
    本节技术内容难度较大,请结合视频对代码的讲解和调试来理解本节内容:用java开发编译器一个成熟的编译器或解释器,要能够解析和执行目标语言开发的逻辑复杂的程序代码,我们用java开发的C语言解释器,能够执行用C语言开发的较为复杂的程序时,才称得上是合格的,从本节开始,我们致力于C语言解......
  • axios-使用解构赋值
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8"><title></title></head><body><buttonid="btnPost">发起POST请求</button><buttonid="btnG......
  • P5999 [CEOI2016] kangaroo
    前言写这篇题解的原因是这道题提供了一种新的dp思路——插入dp。题意给定一个长为\(n\)的数轴,一只袋鼠在上面要从\(s\)跳到\(t\),跳跃过程中,每次跳跃方向必须与上一次相反,求方案数。分析拿到这个题其实还是蛮蒙的,但是如果我们转化(抽象)一下题意,就会发现这道题可以看作:......
  • VS中scanf()函数错误C4996的原因及解决办法
    实例:报错原因:这是因为在您的代码中使用了不安全的函数scanf。scanf函数可以读取用户输入的数据,但它无法检查输入数据是否符合要求,可能会导致缓冲区溢出等安全问题,简单来说就是输入字节的长度可能会超过接受变量的长度。解决方案:(1)使用scanf_s函数代替scanf函数。scanf_s函数与scanf......
  • 图解LeetCode——994. 腐烂的橘子
    一、题目在给定的 mxn 网格 grid 中,每个单元格可以有以下三个值之一:值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。每分钟,腐烂的橘子 周围 4个方向上相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果......
  • C++中malloc/free与new/delete的区别与联系
    原文:https://blog.csdn.net/u010510020/article/details/76266505 一、用法:  用malloc申请一块长度为length的整数类型的内存,程序如下:   int*p=(int*)malloc(sizeof(int)*length);   我们应当把注意力集中在两个要素上:“类型转换”和“sizeof”。 ......