java 中的new String(数组变量,int类型数字,int类型数字)这是把数组当中第二个参
java中的newString(数组变量,int类型数字,int类型数字)这是把数组当中第二个参数数字的位置到第三个数量为止的元素转换位字符串。对嘛?我以前没有见过。新s...
java 中的new String(数组变量,int类型数字,int类型数字)这是把数组当中第二个参数数字的位置到第三个数量为止的元素转换位字符串。对嘛?我以前没有见过。
新string的长度是字符集的函数是什么意思。 展开
新string的长度是字符集的函数是什么意思。 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
分配一个新的 String,它包含取自字符数组参数一个子数组的字符。
通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。新 String 的长度是字符集的函数,因此可能不等于 byte 数组的长度。
当给定 byte 在给定字符集中无效的情况下,此构造方法的行为没有指定。如果需要对解码过程进行更多控制,则应该使用 CharsetDecoder 类。
参考的API
分配一个新的 String,它包含来自该字符数组参数的一个子数组的字符。
public static void main(String[] args) {
char[] a = {'1', '2', '3'};
String str = new String(a, 1, 2);
System.out.println(str);
}
通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。新 String 的长度是字符集的函数,因此可能不等于 byte 数组的长度。
当给定 byte 在给定字符集中无效的情况下,此构造方法的行为没有指定。如果需要对解码过程进行更多控制,则应该使用 CharsetDecoder 类。
参考的API
分配一个新的 String,它包含来自该字符数组参数的一个子数组的字符。
public static void main(String[] args) {
char[] a = {'1', '2', '3'};
String str = new String(a, 1, 2);
System.out.println(str);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询