M8Test Help

copyInto

val source = arrayOf("a", "b", "c", "d", "e") val destination = arrayOfNulls<String>(10) // 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) source.copyInto(destination, 2, 1, 3) _console.log(destination.contentDeepToString()) // 输出:[null, null, b, c, null, null, null, null, null, null]
def source = $arrays.arrayOf($plugins.loadClass("java.lang.String"), "a", "b", "c", "d", "e") def destination = $arrays.newArray($plugins.loadClass("java.lang.String"), 10) def sw = $objectWrappers.wrap(source) def dw = $objectWrappers.wrap(destination) // 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) sw.copyInto(dw, 2, 1, 3) $console.log(dw.contentDeepToString()) // 输出:[null, null, b, c, null, null, null, null, null, null]
let source = $arrays.arrayOf($plugins.loadClass("java.lang.String"), "a", "b", "c", "d", "e") let destination = $arrays.newArray($plugins.loadClass("java.lang.String"), 10) let sw = $objectWrappers.wrap(source) let dw = $objectWrappers.wrap(destination) // 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) sw.copyInto(dw, 2, 1, 3) $console.log(dw.contentDeepToString()) // 输出:[null, null, b, c, null, null, null, null, null, null]
local source = _arrays:arrayOf(_plugins:loadClass("java.lang.String"), "a", "b", "c", "d", "e") local destination = _arrays:newArray(_plugins:loadClass("java.lang.String"), 10) local sw = _objectWrappers:wrap(source) local dw = _objectWrappers:wrap(destination) -- 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) sw:copyInto(dw, 2, 1, 3) _console:log(dw:contentDeepToString()) -- 输出:[nil, nil, b, c, nil, nil, nil, nil, nil, nil]
<?php $source = $arrays->arrayOf($plugins->loadClass("java.lang.String"), "a", "b", "c", "d", "e"); $destination = $arrays->newArray($plugins->loadClass("java.lang.String"), 10); $sw = $objectWrappers->wrap($source); $dw = $objectWrappers->wrap($destination); // 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) $sw->copyInto($dw, 2, 1, 3); $console->log($dw->contentDeepToString()); // 输出:[null, null, b, c, null, null, null, null, null, null]
source = _arrays.arrayOf(_plugins.loadClass("java.lang.String"), "a", "b", "c", "d", "e") destination = _arrays.newArray(_plugins.loadClass("java.lang.String"), 10) sw = _objectWrappers.wrap(source) dw = _objectWrappers.wrap(destination) # 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) sw.copyInto(dw, 2, 1, 3) _console.log(dw.contentDeepToString()) # 输出:[None, None, b, c, None, None, None, None, None, None]
# encoding: utf-8 source = $arrays.arrayOf($plugins.loadClass("java.lang.String"), "a", "b", "c", "d", "e") destination = $arrays.newArray($plugins.loadClass("java.lang.String"), 10) sw = $objectWrappers.wrap(source) dw = $objectWrappers.wrap(destination) # 将 source 数组的元素复制到 destination 数组,从 destination 的索引 2 开始,复制 source 的索引 1 到 3 的元素(不包括索引 3) sw.copyInto(dw, 2, 1, 3) $console.log(dw.contentDeepToString()) # 输出:[nil, nil, b, c, nil, nil, nil, nil, nil, nil]
Last modified: 08 August 2025