首页 > 其他分享 >String方法概述

String方法概述

时间:2024-05-25 17:02:00浏览次数:19  
标签:String zhangsan public 概述 字符串 方法 hello name

String

字符串是常量,创建之后不能改变。(不可变性)

例:

public class Demo01 {
    public static void main(String[] args) {
        String name="hello";//"hello" 常量存储在字符串池中,
        name="zhangsan"; //"zhangsan"赋值给name变量,给字符串赋值时,并没有修改数据,而重新开辟了一个空间
    }
}

字符串字面值存储在字符串池中,可以共享。

字符串的创建:

1.String s="hello";产生一个对象,字符串中存储。

2.String s=new String(”hello“);//产生两个对象,堆、字符串池中各储存一个。

public class Demo01 {
public static void main(String[] args) {
String name="hello";//"hello" 常量存储在字符串池中,
name="zhangsan"; //"zhangsan"赋值给name变量,给字符串赋值时,并没有修改数据,而重新开辟了一个空间
String name2="zhangsan";//和name指向字符串池里面的同一个字符串,实现了字符串常量的共享

    //字符串的另一种创建方式
    String str=new String("JAVA是最好的语言!");
    String str2=new String("JAVA是最好的语言!");
    System.out.println(str);
    //用==比较的是栈空间中的地址
    System.out.println(str==str2);
    //用equals方法对比的是两个数据
    System.out.println(str.equals(str2));

}

}

标签:String,zhangsan,public,概述,字符串,方法,hello,name
From: https://www.cnblogs.com/anonymity12/p/18212626

相关文章

  • 信息收集方法合集 第1期
    前言在工作中,经常被问到某个文件怎么下载,原文来自哪里。索性把我知道的所有信息收集方法全部整理一遍,希望对大家有用,如果有帮助到你,非常荣幸,我会坚持分享我的学习、工作经验。信息种类:包括法律法规、标准导则、中英文论文、书籍、专利、环评、验收报告以及其他公开的资料。信息......
  • 「终极收藏」前端开发必备:超全JavaScript公共方法大全
    目录引言1安装js-tool-big-box工具包1.1安装1.2截至目前的方法集合 2时间日期类 2.1更灵活的年月日时分秒2.2 日期时间转换2.3个性的时间组合 2.4 某个时间距离现在2.5 平年还是闰年2.6指定月份的天数 2.7属相2.8获取指定年份的法定节假日 3......
  • Python中动态调用C#的dll动态链接库中方法
    在Python中调用C#的dll库_哔哩哔哩_bilibili 环境准备: 安装pythonnetpipinstallpythonnet 在Python中调用C#动态链接库(DLL),可以使用pythonnet库,它允许直接使用.NET的程序集。以下是一个示例,展示如何使用pythonnet调用C#动态链接库中的方法。【pythonnet详解】—......
  • Qt - Qt6中QTextStream类的setCodec方法没有了,怎么解决写中文文本乱码
    简介场景:程序在linux下运行,将中英文写入文本,将文本在windows上打开时,中文出现乱码 原Qt5中:QFilefile;file.open(QIODevice::WriteOnly|QIODevice::Text);QTextStreamtextStream(&file);textStream.setCodec("GBK");使用 QTextStream类的 setCodec方法即可解决上......
  • 嵌入式单片机寄存器操作与实现方法
       大家好,今天给大家分享一下,单片机中寄存器该如何操作与实现。“芯片里面的寄存器访问方式一般是: 1.可使用地址访问,2.可使用指令访问,3.不可访问”第一:挂载到内存地址总线上了的挂载到内存地址总线上了的,可以使用分配到的地址访问如下是STM32单片机存储器映像上挂载......
  • [pdf,epub]《软件方法》2024版电子书共290页(202405更新)
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集已上传本账号CSDN资源。或者到以下链接下载:http://www.umlchina.com/url/softmeth2024.html,或点击“阅读原文”。如果需要提取码:umlc已排版成适合手机阅读。......
  • net 静态方法与非静态方法
    usingSystem;namespaceConsoleApp1{publicclassProgram{/*静态方法(static):特点:1.生命周期,一旦创建--应用结束才会销毁2.可全局使用3.效率高用处:用户登陆信息,系统......
  • kettle从入门到精通 第六十三课 ETL之kettle kettle调用python脚本的两种方法
    kettle中不能直接调用python脚本,可以通过shell脚本和http进行调用pyton服务。一、shell脚本调用python脚本1、下面是一段简单的无参python脚本importosdefmain():#在这里编写Python脚本的主要逻辑print("Hello,thisisaPythonscriptcalledbyshell!")i......
  • Java方法详解
    Java方法详解1、何谓方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法......
  • 基于节点分层的配网潮流前推回代方法【IEEE33节点】(Matlab代码实现)
     ......