你的空间只有10个数,你是肯定不能存11个的。除非你把前面的空间删除了数据把新的写进去,又或者不够的时候再开新的空间出来
不能
java的话可以使用List集合,具体可以选择使用数组实现的ArrayList或者链表实现的LinkedList,如果不确定选择什么合适那么用ArrayList即可
集合是可以动态增加长度的,你只需要一开始new一个集合出来,不需要设置长度,增加时候调用add方法即可,如果要取出当前集合里的长度用size方法即可
至于数组是肯定不可以的,的确没这个功能,如果必须用数组,那么可以考虑申请一个比预期更大的数组,比如长度20,如果放满的话可以申请一个更大的数组(比如40),再把原来的数组复制到新数组,来强行模拟出ArrayList的效果(不过话说回来还是不如直接用List方便)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。