目录
- 前言
- 一、String类
- 二、StringBuffter类
- 三、StringTokenizer类
前言
所谓的字符串其实就是一串连续的字符,它是由许多单个字符连接而成的。如多个英文字母所组成的一个英文单词。字符串中可以包含任意字符,这些字符必须包含在一对双引号之内,例如“Dufeng”。
而与字符串相关的类都放在java.lang包中,故也不需要“导包”。
其主要分为两大类:
①:String类——创建后不能再修改和变动的字符串常量。
②:StringBuffer类——创建后可以再修改和变动的字符串变量
(此外还有用于分割字符串的StringTokenizer类在本节当中也会提到)
虽然StringBuffter类也用来代表字符串,但其在实际处理过程中,不会产生新的对象 ,所以在内存的使用量上是比String类更有优势的。
StringBuffer类的作用更偏向于对字符串进行插入、追加和删除等。
二者的属于不同的类型,所以不能直接进行强制类型转换。
一、String类
String是字符串常量。主要用于处理那些内容不会改变的字符串,String对象在进行字符串处理时,会产生新的对象而不是改变原有的值。且String对象可以通过操作符"+"进行连接。
在操作String类之前,我们需用用以下两种方式对其进行初始化。
①:使用字符串常量直接初始化String对象
String str="Hello Dufeng";
②:使用String的构造方法初始化String对象
String str = new String("Hello Dufeng");
String类的构造方法如下所示:
原文地址:https://blog.csdn.net/DuFengYa/article/details/130250473