如何将int数组> = 40中引用的元素复制到新的String数组中

时间:2015-10-02 23:47:51

标签: java

我有相同长度的int数组和String数组,并希望创建一个包含原始String数组元素的新String数组;但只有位于int数组中相应位置int位置 less 或等于40的那些元素。

public void check (int[]a,string []y){
 string[]copy =new string[]
for(int I=0,I=j,k;k<copy.length,I<a.length; I++,j++,k++){
 if(a[I]>=50)
         y[j]=copy[k]

}

1 个答案:

答案 0 :(得分:-2)

您需要指定数组的长度。

string[] copy = new string[20]; <---- like this

它也有助于使用; &lt; ----在每个命令的末尾。就像句子中的一段时期......

我认为这可能是你真正想要的:

public class intToStrng {

public static void main(String[]  args)
{

    int[] ints = {2, 3, 4,5,  6, 7,};

    String[] stng = new String[ints.length];

    for(int i = 0; i<ints.length; i ++)
    {
        stng[i] = Integer.toString(ints[i]);
    }



}

}