将两个数组加在一起并在处理中返回它

问题描述 投票:0回答:1

我正在尝试连接代表两个DNA链的两个数组,并且在实际获取这两个环的结果,将它们加在一起并返回该值时遇到问题。到目前为止,我已经建立了一个joinedDNA数组,并且已经确定它的长度是两个参数加在一起。然后,我为连接数组的每个段建立了两个循环。

当我尝试返回y / i时,它只是说无法将其解析为变量,我想知道如何实际返回数组

public int HW2J (int DNA1[], int DNA2[])
{
    int[] joinedDNA;
    int totallength = DNA1.length + DNA2.length;
    joinedDNA = new int[totallength];
    for (int i = 0; i<DNA1.length; i ++)
    {
        joinedDNA[i] = DNA1[i];
        for (int y = DNA1.length; y<joinedDNA.length; y++)
        {
            joinedDNA[y] = DNA2[y];
        }
    }
    return joinedDNA[y+i];
}
arrays function for-loop return processing
1个回答
0
投票

Processing中,您可以使用concat()连接2个数组。此外,如果要返回concat()的数组,则返回类型必须为int,返回值必须为int[]

joinedDNA
© www.soinside.com 2019 - 2024. All rights reserved.