0
点赞
收藏
分享

微信扫一扫

Java声明/创建字符串(=。=)

A邱凌 2022-03-11 阅读 34
javaeclipse

1.声明字符串

        字符串必须在一对双引号(" ")之内。例如:"3.145926"、"I love you"、"ABC"

以上这些是字符串常量字符串常量是系统能够显示的任何文字信息,甚至是单个字符

        在Java中由双引号(" ")包围的都是字符串,不能作为其他数据类型来使用,如"2 + 2"的输出结果不可能是4.

可以通过一下语法格式来声明字符串常量:

String str;

String:指定该变量类型

str:任意有效的标识符,表示字符串变量的名称。

        声明字符串变量必须经过初始化才能使用,否则编译器会报出“变量未被初始化错误”。

String str;
System.out.println(str)

                

 2.创建字符串

        在Java语言中将字符串作为对象来管理,因此可以像创建其他类对象一样来创建字符串对象。创建对象要使用类的构造方法如下:

        

char a[] = {'g', 'o', 'o', 'd'};
String s_1 = new String(a);
/* 等价于:String s = new String("good"); */
System.out.println("s_1 = " + s_1);

         

        

char b[] = {'h', 'a', 'p', 'p', 'y'};
String s_2 = new String(b, 1, 3);
/* 等价于String s = new String("app"); */
System.out.println("s_2 = " + s_2);

         

         还可以通过字符串常量的引用赋值给一个字符串变量。 

String str1 = "I love you";
String str2 = "I love you";
System.out.println("str1 = " + str1 + "; str2 = " + str2);

        

         此时str1与str2引用相同的字符串常量,因此具有相同的实体,内存示意图如下:

        ​​​​​​​        

 

 

举报

相关推荐

0 条评论