-
public String()
:初始化新创建的 String对象,以使其表示空字符序列。 -
String(String original)
: 初始化一个新创建的String
对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。 -
public String(char[] value)
:通过当前参数中的字符数组来构造新的String。 -
public String(char[] value,int offset, int count)
:通过字符数组的一部分来构造新的String。 -
public String(byte[] bytes)
:通过使用平台的默认字符集解码当前参数中的字节数组来构造新的String。 -
public String(byte[] bytes,String charsetName)
:通过使用指定的字符集解码当前参数中的字节数组来构造新的String。 -
举例:
//字面量定义方式:字符串常量对象 String str = "hello"; //构造器定义方式:无参构造 String str1 = new String(); //构造器定义方式:创建"hello"字符串常量的副本 String str2 = new String("hello"); //构造器定义方式:通过字符数组构造 char chars[] = {'a', 'b', 'c','d','e'}; String str3 = new String(chars); String str4 = new String(chars,0,3); //构造器定义方式:通过字节数组构造 byte bytes[] = {97, 98, 99 }; String str5 = new String(bytes); String str6 = new String(bytes,"GBK"); public static void main(String[] args) { char[] data = {'h','e','l','l','o','j','a','v','a'}; String s1 = String.copyValueOf(data); String s2 = String.copyValueOf(data,0,5); int num = 123456; String s3 = String.valueOf(num); System.out.println(s1); System.out.println(s2); System.out.println(s3); }
String的常用API-1
最新推荐文章于 2024-07-24 17:27:32 发布