Sting类字符串

扫码查看

一、声明字符串

在java语言中字符串必须包含在一对双引号(" ")之内,但不能作为其他数据类型来使用,如"1+2"的输出结果不可能是3;

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

String str; 

String:指定该变量为字符串类型。

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

声明字符串变量s,代码如下:

1 String s ;

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

二、创建字符串

(1)、利用构造方法直接实例化

语法 

构造方法:public Sting (String original) //original文本内容   

示例:

1 Sting a = new Sting ("hello word");
2 Sting b = new Sting (a);

(2)、利用字符数组实例化第一种用法

语法

构造方法:public Sting (char[]value) //value字符数组 

示例:创建字符数组,用一个字符数组charArray所有元素连接成一个String对象;

1 char[] charArray={'1','2','3','4','5','6'};
2 String a = new String(charArray);

(3)、利用字符数组实例化第二种用法

语法

构造方法:public Sting (char[] calue,int offset,int count) //value字节数组;offset起始位置;count获取个数 

示例:提取字符数组charArray中的一部分创建一个字符串对象;

1 char[] charArray={'1','2','3','4','5','6'}; 
2 String a = new String(charArray,4,2);

(4)、利用字节数组实例化

语法

构造方法:public String(byte[] bytes)//bytes字节数组 

示例:

1 byte[] byteArray = {-60,-6,-70,-61};
2 String a = new String(byteArray);//String.getBytes()

 (5)、引用字符串常量来创建字符串变量

示例:

1 String str1,str2;
2 str1="We are students"
3 str2="We are students"

 此时str1与str2引用相同的字符串常量,因此具有相同的实体。

12-16 01:49
查看更多