在应用程序中经常会用到字符串,所谓字符串就是指一连串的字符,它是由许多单个字符连接而成的,如多个英文字母所组成的一个英文单词。字符串中可以包含任意字符,这些字符必须包含在一对双引号之内,例如abc。在Java中定义了String和StringBuffer两个类来封装字符串,并提供了一系列操作字符串的方法,它们都位于Java.lang包中,因此不需要打包就可以直接使用。
5.1.1String类的初始化
在操作String类之前,首先要对String类进行初始化,在Java中可以通过以下两种方式对String类进行初始化,具体如下。
1.使用字符串常量直接初始化一个string对象具体代码如下。
Stringstr1=abc;
由于string类比较常用,所以提供了这种简化的语法,用于创建并初始化string对象。其中abc表示一个字符串常量。
2.使用String的构造方法初始化字符串对象,String类的构造方法。
String()方法:
创建一个内容为空的字符串。
String(Stringvalue)方法:
根据指定的字符串内容创建对象。
String(char[]value)方法:
根据指定的字符数组创建对象。
通过调用不同参数的构造方法,便可完成string类的初始化。
PublicclassExample01{
publicstaticvoidmain(String[]args)throwsException{
//创建一个空的字符串。
Stringstr1=newString();
//创建一个内容为abcd的字符串。
Stringstr2=newString(abcd);
//创建一个内容为字符数组的字符串
char[]charArray=newchar[]{D,E,F};
Stringstr3=newString(charArray);
System.out.println(a+str1+b);
System.out.println(str2);
System.out.println(str3);
}
}
运行结果:
ab
abcd
DEF
你学废了吗?么么么么么么哒