java 怎么往一个数组里添加一个新的数值,忽略数组的长度
我要加的时候要不它就说数组长度不够,要不就根本加不进去;求解。int[]playerInventory={};int[]playerInventory=newint[]{...
我要加的时候要不它就说数组长度不够,要不就根本加不进去;求解。
int[] playerInventory = {};
int[] playerInventory = new int[]{1}; 展开
int[] playerInventory = {};
int[] playerInventory = new int[]{1}; 展开
6个回答
展开全部
用List list = new ArrayList();吧,用数组是必须知道长度的,而List的作用就是封装了一个自增长长度的数组,不需要知道数组长度,达到你的目的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你初始华时就把它的长度设定为0了,当然加不进去
追问
问题是我不知道到时候会有多少值,可以用那种比较累的方法,但如果以后会有上万个要添加的新数值,就需要一种忽略当前数组长度的方法
追答
但初始化数组时规定是必须给长度,OK
你不知道长度那就不要用这种有长度的数据结构来存储啊
List,stack那么多的类型不要求提前知道长度你为什么不用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-08-08
展开全部
List list = new ArrayList(); 当数组长度不够时,会自动增加数组的长度。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用集合
List list = new ArrayList();
list.add();
List list = new ArrayList();
list.add();
追问
我不太明白你这个方法是怎么达到目的的,你能用我这个数组举例么?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询