`
wss71104307
  • 浏览: 223013 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

String对象(二)

    博客分类:
  • Java
阅读更多

根据前面的分析,来看下面几段代码输出:

public class StringTest {
    public static void main(String[] args)
    {
    	String ab="ab";
    	String cd="cd";
    	String abcd="abcd";
    	String abcd1="ab"+"cd";//常量的值在编译时就已经确定
    	
    	if(abcd==abcd1)  
    		 System.out.println("\"ab\"和\"cd\"新产生了一个String对象");
   
    	else System.out.println("\"ab\"和\"cd\" 没有产生了一个String对象");
    	
    	String abcd2=ab+"cd";
    	if(abcd==abcd2)
    	{
    		System.out.println("ab和\"cd\"新产生了一个String对象");
    	}
    	else System.out.println("ab和\"cd\"没有产生了一个String对象");
    	
    	String abcd3="ab"+cd;
    	if(abcd==abcd3)
    	{
    		System.out.println("\"ab\"和cd新产生了一个String对象");
    	}
    	else System.out.println("\"ab\"和cd 没有产生了一个String对象");
    }

}

 

输出结果为:

"ab"和"cd"新产生了一个String对象
ab和"cd"没有产生了一个String对象
"ab"和cd 没有产生了一个String对象
分享到:
评论

相关推荐

    超全面javaweb教程28天-day3 02 js的string对象二

    超全面javaweb教程28天-day3_02_js的string对象二

    String对象常用的属性的方法

    ### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...

    js中string对象的使用

    此程序是向大家展示js脚本中string对象的基本应用

    C++实现string存取二进制数据的方法

    在将string对象中的二进制数据写回网络时,使用`c_str()`方法获取原始字符数组,并使用`length()`或`size()`方法提供数据长度: ```cpp boost::asio::write(sockClient, boost::asio::buffer(strData.c_str(), ...

    string 对象 与json互转

    二、`JSON`转`String` 1. `org.json`库 将`JSONObject`转换回`String`可以使用`toString()`方法: ```java public class JsonToStringExample { public static void main(String[] args) { JSONObject ...

    86.java中String对象的特点.zip

    86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点....

    String对象创建问题

    在Java编程语言中,`String`对象的创建是开发者经常遇到的问题,因为它涉及到内存管理和效率。`String`类在Java中被广泛使用,因为它代表不可变的字符序列,这使得它在很多场景下非常安全。这里我们将深入探讨`...

    String对象详解(附代码)

    对String创建几个对象代码详解,包括字符串相加,对象相加等等

    java中Object对象String对象的解析.pdf

    "Java 中 Object 对象和 String 对象的解析" Java 中的 Object 对象和 String 对象是两个非常重要的概念。在 Java 中,每个对象都继承自 Object 对象,这意味着每个对象都拥有 Object 对象的方法和属性。String ...

    String创建对象

    // 转换为String对象 ``` 4. **intern() 方法**: `String`类的`intern()`方法用于获取常量池中的字符串引用。如果常量池中已存在该字符串,则返回其引用;否则,将字符串添加到常量池并返回引用。例如: ```...

    CString和string对象

    CString和string对象的相互转化问题 CString对象和string对象是两种不同的字符串类型,它们之间的转化是非常重要的。本文将详细介绍CString和string之间的转化问题,以及它们的用法。 一、CString和string之间的...

    Prototype String对象 学习

    【Prototype String对象学习】 在JavaScript中,Prototype是一个库,它扩展了JavaScript的内置对象,包括String对象。这里的“Prototype String对象”是指Prototype库为JavaScript原生的String对象添加的一些额外...

    读入未知数目的string对象.cpp

    读入未知数目的string对象.cpp

    Java String对象的经典问题

    ### Java String对象的经典问题 #### 一、String 类与对象机制概述 在Java中,`String`类是一个非常重要的类,它提供了丰富的功能用于处理文本数据。`String`类是不可变的(immutable),这意味着一旦一个`String`...

    创建string对象过程的内存分配:

    ### 创建string对象过程的内存分配详解 #### 一、引言 在Java中,`String` 类是最常用的数据类型之一,用于表示不可变的字符序列。`String` 对象的创建涉及复杂的内存分配机制,特别是在Java虚拟机 (JVM) 的环境中...

    string对象的操作pdf

    ### string对象的操作详解 #### 一、string 类型简介及基本操作 在现代 C++ 编程中,`std::string` 是一个极其重要的类,它提供了丰富的接口用于字符串的处理,大大简化了字符串操作的复杂性。下面将详细介绍 `std...

    String类创建对象问题

    #### 二、`String` 创建方式及内存分配 - **直接赋值**:例如 `String str = "abc";` 这种方式创建的字符串会直接存储在字符串池中。如果字符串池中已经存在相同的字符串,则不会创建新的对象,而是返回已存在的...

    JAVA面试题解惑系列(二)——到底创建了几个String对象-JAVA程序员JAVA工程师面试必看.pdf,这是一份不错的文件

    二、String 对象池的概念 在 JAVA 中,存在一个字符串池(String Pool),用于保存和共享 String 对象。String 对象池可以提高效率,因为它可以避免创建重复的 String 对象。 String 对象池是由 String 类维护的,...

    解析Java中的String对象的数据类型 字符串

    解析Java中的String对象的数据类型字符串 Java中的String对象是一种特殊的数据类型,它不同于基本数据类型,也不同于其他对象。String对象的默认值是null,但它又是一种特殊的对象,有其它对象没有的一些特性。 ...

    String对象的内存分析

    Java中的字符串对象`String`是编程中非常常见且重要的元素,它们在内存管理上有一些特殊之处,这在理解和优化程序性能时尤其关键。本篇文章将深入探讨`String`对象的内存分析,包括栈、堆、常量池以及静态存储的概念...

Global site tag (gtag.js) - Google Analytics