我有相同长度的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]
}
答案 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]);
}
}
}