1.不改变数据类型(data为需要追加的数据)
int intArr[] = {};
//...嵌入循环得到的数据
int newIntArr[]=new int[intArr.length+1];
for(int i=0;i<intArr.length;i++) {
newIntArr[i]=intArr[i];
}
newIntArr[newIntArr.length-1]=data;
intArr=newIntArr;
//..嵌入循环得到的数据
2.从int向string添加数据,再从string转换为int数组(data为需要追加的数据)
String strArr = "";
//...嵌入循环得到的数据
strArr+=","+data;
//..嵌入循环得到的数据
//将string转换为int字符数组
String newStrArr=strArr.substring(strArr.indexOf(",")+1);//截取字符串不要空字符
String[] StringArray=newStrArr.split(",");//split将字符串转换为字符串数组
int[] ids=new int[StringArray.length];//创建一个新的数组
for(int i=0;i<ids.length;i++) {
ids[i]=Integer.valueOf(StringArray[i]);//往整型数组里面添加数据,在添加之前做好转换
}
for(int i:ids) {
System.out.print(i);//输出数据
}