竹笋

注册

 

发新话题 回复该主题

String类的学习基础 [复制链接]

1#

在应用程序中经常会用到字符串,所谓字符串就是指一连串的字符,它是由许多单个字符连接而成的,如多个英文字母所组成的一个英文单词。字符串中可以包含任意字符,这些字符必须包含在一对双引号之内,例如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

你学废了吗?么么么么么么哒
分享 转发
TOP
发新话题 回复该主题