Java常用实用类 — Java String类
创始人
2024-05-09 05:53:22
0

我们要知道在程序设计时,要经常处理和字符序列有关的问题,所以,Java语言专门提供了用来处理字符序列的String类

String类在java.lang包中,由于java.lang包中的类被默认引入,因此程序可以直接使用String类。

注意:Java把String类声明为final类,因此,用户不能扩展String类,也就是说,String类不可以有子类

那么如何构造字符串对象呢?我们可以使用String类来创建一个字符串变量,字符串变量是对象。

1. 字符串常量对象

字符串常量对象是用双引号(注意:英文输入法下)括起的字符序列,例如:“dotcpp”、“123456”、“C语言网”等等。

2. 字符串对象

我们可以使用String类声明字符串对象,例如:

String s;

因为字符串是对象,所以必须要创建字符串对象,例如:

s = new String(“we are students”);

或者我们可以用一个已经创建的字符串创建另一个字符串,例如:

String tom = new String(s);

除此之外,String类还有两个较为常用的构造方法:

(1)String(char a[])用一个字符数组a创建一个字符串对象,例如:

char a[] = {'d','o','t','c','p','p'};
String s = new String(a);

上述过程相当于:

String s = new String("dotcpp");

(2)String(char a[],int startIndex,int count)提取字符数组a中的一部分字符创建一个字符串对象,参数startIndex和count分别指定在a中提取字符的起始位置和从该位置开始截取的字符个数,例如:

char a[] = {'d','o','t','c','p','p'};
String s = new String(a,3,3);

上述过程相当于:

String s = new String("cpp");

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...