Java中字符串数组拷贝方法

  1. 拷贝数组:可以使用System.arraycopy方法或Arrays.copyOf方法。
  • System.arraycopy方法:将一个数组的指定范围内的元素复制到另一个数组中的指定位置。

    public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
    

  • src: 源数组。
  • srcPos: 源数组的起始位置。
  • dest: 目标数组。
  • destPos: 目标数组的起始位置。
  • length: 要复制的元素数量。

Arrays.copyOf方法:将一个数组复制到一个新的数组中,可以指定新数组的长度。

public static  T[] copyOf(T[] original, int newLength)
  • original: 要复制的数组。
  • newLength: 新数组的长度。
int[] srcArray = {1, 2, 3, 4, 5};
int[] destArray = Arrays.copyOf(srcArray, 5);
  1. 拷贝字符串:可以使用String.substring方法或String.toCharArray方法。
  • String.substring方法:返回一个新的字符串,该字符串是原始字符串的一个子字符串。

    public String substring(int beginIndex, int endIndex)

    String.toCharArray方法:返回一个字符数组,该数组包含字符串中的所有字符。

  • public char[] toCharArray()

你可能感兴趣的:(java,数据结构,开发语言)