java中谁有办法接收不确定数量的数据?或不确定长度是数组?
要求不可以问用户到底要输入多少个数或数组的长度!!!比如用户可能输入352169或22432142654432不知道他到底要输入几个,如何用数组接收?急。。。...
要求不可以问用户到底要输入多少个数或数组的长度!!!
比如用户可能输入3 5 2 1 6 9
或22 43 2 1 4 2 6 54 4 32不知道他到底要输入几个,如何用数组接收?急。。。 展开
比如用户可能输入3 5 2 1 6 9
或22 43 2 1 4 2 6 54 4 32不知道他到底要输入几个,如何用数组接收?急。。。 展开
展开全部
public static void main(String[] args){
final int len = 5; //数组初始化长度
int[] array = new int[len];//数组只有5个元素
//想数组中添加20个
int index = 0; //记录数组中已经添加的元素个数
for(int i = 0;i < 20;i++){
if(index == array.length){
array = Arrays.copyOf(array, array.length+1);
}
array[index]=i;
index ++;
}
//输出
for(int i = 0;i < 20; i++){
System.out.print(array[i]+" ");
}
}
final int len = 5; //数组初始化长度
int[] array = new int[len];//数组只有5个元素
//想数组中添加20个
int index = 0; //记录数组中已经添加的元素个数
for(int i = 0;i < 20;i++){
if(index == array.length){
array = Arrays.copyOf(array, array.length+1);
}
array[index]=i;
index ++;
}
//输出
for(int i = 0;i < 20; i++){
System.out.print(array[i]+" ");
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组的长度是不固定,以前做读写csv文件的时候就用了,arraylist<string【】>来接收长度不固定的数组,这个肯定比用二维数组好,长度变化就不说了,比单纯数组好用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有种方法初学者都不晓得
public void getArgs(String a,...){
}
记住,三个点,而且是在所有参数之后
你可以上网查查.当作数组访问
public void getArgs(String a,...){
}
记住,三个点,而且是在所有参数之后
你可以上网查查.当作数组访问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ArrayList
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询