String类支持几种构造函数。将创建空String的构造函数称为默认构造函数。例如,
String s = new String();
将创建一个String实例,该实例中不包含字符。
通常希望创建含有初始值的字符串。String类提供了各种构造函数来完成这项功能。使用如下的构造函数可以创建一个被字符数组初始化的字符串(String):
String(char chars[ ])
下面是一个例子:
char chars[] = {
'a', 'b', 'c' };
String s = new String(chars);
这个构造函数用字符串“abc”初始化s。
使用下面的构造函数可以指定字符数组的一个子区域作为初始化值。
String(char chars[ ], int startIndex