如何向数组里添加元素
1 问题
一般数组是不能添加元素的,因为数组在初始化时就已定好长度了,不能改变长度,我们如何做到向其中添加元素。
2 方法
思路为创建一个新数组,新数组的大小为旧数组大小+n,把旧数组里的元素复制一份进新数组,并把要添加的元素添加进新数组即可。
package homework; import java.util.Arrays; public class ks { public static void main(String[] args) { String[] names = { "Tom", "Bob", "Aaron" }; //首先我们创建一个数组 String[] newnames = new String[names.length + 1]; //创建一个新数组,把新数组设为旧数组的+1 for (int i = 0; i < names.length; i++) { newnames[i]=names[i]; } //把旧数组的元素复制进去 newnames[names.length]="Adam"; //加入新元素 System.out.println(Arrays.toString(newnames)); //打印出来 } } 结果: [Tom, Bob, Aaron, Adam] |
3 结语
以上便是像数组里添加元素的方法,比较简单,如果需要继续添加怎重复执行即可,除此以为还可以使用改变大小的Arrays类。
如何向数组里添加元素相关推荐
- 向数组添加元素 java_java如何向数组里添加元素
向数组里添加一个元素怎么添加,这儿总结有三种方法: 1.一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度. 但有个可以改变大小的数组为ArrayList,即可以定义一个Arra ...
- java如何向数组里添加元素
java篇 哇,菜鸟第一次写这个东西,当加深印象,大佬们请略过,欢迎有错指出. 向数组里添加一个元素怎么添加,这儿总结有三种方法: 1.一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能 ...
- java中数组中添加新元素,求解!!!往ArrayList数组里添加元素,貌似没加进去。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 points.pointl.pointp.L.P都是数组,分别是点.线.面.它们的关系是:points里包含多个point,L里包含多条pointl,P里 ...
- js向数组里添加元素
js中对于数组的操作很常见,下面记录一下js向数组添加元素的方法. let myArray=[11,22,33]; console.log('原数组:',myArray); myArray.push( ...
- js中创建数组,并往数组里添加元素
数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长 ...
- java数组末尾添加元素_java数组添加元素,java数组如何添加一个元素
java数组如何添加元素 向数组里添加一个元素怎么添加,这儿总结有三种方法: 1.一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度. 但有个可以改变大小的数组为ArrayLis ...
- php 数组如何添加元素,php数组添加元素
对于数组的操作上,无非就是增改删查, 那么最常见的莫过于数组数量的增加了.在学习了一些有关修改数组的函数后,本篇整理了三种在php中增加元素的方法,下面一起来看具体的介绍. 1.array_push( ...
- c语言判断数组里的数据先递增后递减,查找两个有序序数组(一个递增、一个递减)中第K大的数...
题目不难,关键是边界条件要想清楚.先写一个时间复杂度为O(K) 的解法. #include using namespace std; //a[] increase //b[] decrease //u ...
- 双列集合,往treeMap里添加元素的时候注意的事项
双列集合:数据是成对存在的,存在映射关系. TreeSet要注意的事项: 1.往treeMap里添加元素的时候,如果元素本身具备了自然顺序的特性,那么就按照元素自然顺序特性进行排序储存. 2.往tre ...
最新文章
- BOS项目 第2天(BaseDao、BaseAction、用户登录、自定义strust登录拦截器)
- MySQL导出数据遇到secure-file-priv问题的解决方法
- Android怎么实现选课功能,选课系统android
- html pc端万年历插件,# pc端个性化日历实现
- Chrome 键盘快捷键(Mac)
- java thread join()_Java Thread join() 的用法
- mysql临时表数量_MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
- 安卓小程序 自定义下拉刷新_支付宝小程序设计设计指南
- Lnmp上安装Yaf学习(一)
- mysql8.0.16安装_mysql8.0.16安装(补) September 24,2019
- 票据的生命周期与人的灵魂
- Converse3D 引擎介绍
- “System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发生...
- js切换图片会闪动_javascript 如何实现一个闪烁图片的效果呢?
- python笔记:python中 | ^表示什么意思
- 云队友丨知乎10万赞回答:真正厉害的人,是怎么分析问题的?
- 8421码 BCD码
- 无限地球危机的观看顺序
- 物联网卡企业的选择应该怎么避雷
- IDEA 出现问题:PSI and index do not match 解决方案