方法copyValueOf()
用于将字符数组复制到String
。这里需要注意的是,此方法不会将内容附加到String
中,而是将现有的字符串值替换为数组的字符序列。
它有两个变种:
1)static copyValueOf(char[] data)
:它将整个数组(数据)复制到字符串。
2)static String copyValueOf(char[] data, int offset, int count)
:它使用指定的偏移量和计数值仅将指定的字符复制到字符串。offset
是需要复制字符的初始索引,count
是要复制的字符数。对于例如offset
2 和count
3 将被解释为:数组从第 2 个索引开始的仅仅 3 个字符(第 3 个位置因为索引从 0 开始)应该被复制到相关的String
。
例
在这个例子中,我们有两个字符串str1
和str2
和一个名为data
的字符数组。我们使用方法copyValueOf()
的变体将数组复制到字符串。
输出: