当前位置:首页 > 编程问答 >

java如何增加数组长度

时间:已被651人关注

码农之家
java怎样扩充数组长度

17小时38分钟前回答

java中的数组是定长的,无法动态增加长度。如果要扩充数组,只能通过重新定义数组,把旧数组内容拷贝到新数组中。

例如:
1、定义一个旧数组
int[] arrOld = new int[2];//旧数组定义
2、要扩充数组长度到3,需要重新定义数组
int[] arrNew = new int[3];//定义新数组
for(int i=0;i<arrOld.length;i++){
   arrNew[i] = arrOld[i];//把旧数组中的元素拷贝到新数组中

已被192人点赞
参考资料
Java并发编程实战
Java并发编程实战 超清版

《 Java并发编程实战 》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码

立即下载
明解Java
明解Java 完整影印版

这是一本更适合入门的Java编程书,图文并茂,示例丰富,通过284幅图表和258段代码,由浅入深地解说了从Java的基础知识到面向对象编程的内容

立即下载
Java基础笔试100道考试题
Java基础笔试100道考试题 高清版

Java基础笔试100道考试题 资源精选 100.equals方法和==的区别 nbsp; 答案: nbsp; 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 JAVA当中所有的类都是继承于

立即下载
Java微服务实战
Java微服务实战 全书超清版 立即下载
Java高并发编程详解:多线程与架构设计
Java高并发编程详解:多线程与架构设计 超清完整版

《Java高并发编程详解》立足于线程源码剖析,从基础入手,逐层渐进深入,环环紧扣,针对技术细节进行了细致归纳,在解读源码的时候又引入了优秀的架构设计。

立即下载
JavaScript和jQuery实战手册
JavaScript和jQuery实战手册 高清第3版

JavaScript可以大大改进网页的动画、交互性和视觉效果,但学习该门语言不太容易。本书通过一步步引导JavaScript基础知识,展示了如何使用jQuery(即预先写好的JavaScript代码库)来节省时间和精

立即下载
Java攻略 Java常见问题的简单解法
Java攻略 Java常见问题的简单解法 原书完整版

这书以案例方式撰写,包含Java8和Java9的新特点,并得出了70多个能够 用以具体开发设计的实例,致力于让用户把握怎样运用这种新特点来处理开发设计中碰到的各种各样难题。这书致力于让用

立即下载

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com