string的构造方法
时间: 2023-10-05 13:14:26 浏览: 39
String类有多个构造方法,可以根据不同的需求来创建字符串对象。以下是一些常用的构造方法:
1. String():创建一个空字符串对象。
例:String str = new String();
2. String(char[] value):通过字符数组创建一个字符串对象。
例:char[] chars = {'H', 'e', 'l', 'l', 'o'};
String str = new String(chars);
3. String(char[] value, int offset, int count):通过字符数组的指定部分创建一个字符串对象。
例:char[] chars = {'H', 'e', 'l', 'l', 'o'};
String str = new String(chars, 1, 3); // "ell"
4. String(String original):通过拷贝原始字符串创建一个新的字符串对象。
例:String original = "Hello";
String str = new String(original);
5. String(byte[] bytes):通过字节数组创建一个字符串对象,使用默认的字符集编码。
例:byte[] bytes = {72, 101, 108, 108, 111};
String str = new String(bytes);
6. String(byte[] bytes, Charset charset):通过字节数组和指定的字符集创建一个字符串对象。
例:byte[] bytes = {72, 101, 108, 108, 111};
Charset charset = Charset.forName("UTF-8");
String str = new String(bytes, charset);
这些只是String类构造方法的一部分,还有其他一些重载的构造方法可供使用。具体选择哪个构造方法取决于你的需求。