(资料图片仅供参考)
目录
说在前面方式一:方式二:说在前面
数组在使用前,长度就已固定,所以原数组长度是不能再改变了,基于此,提供如下两种方式,给数组添加数据。具体代码如下
方式一:
创建一个新数组,长度为原数组加1,然后将原数组数据添加到新数组,最后再添加需要的新数据
@Test public void redd111(){ String[] s1 = {"aaa","bbb","ccc"}; String[] s2 = new String[s1.length+1]; for (int i = 0; i < s1.length; i++) { s2[i] = s1[i]; } s2[s1.length] = "ddd"; System.out.println(Arrays.toString(s2)); }
运行结果
[aaa, bbb, ccc, ddd]
方式二:
先把数组转化为list,将该list添加到一个新的ArrayList中,再使用新ArrayList的add()方法添加元素,最后把新ArrayList转化为数组。
@Test public void redd222(){ String[] s1 = {"aaa","bbb","ccc"}; ListtempList = Arrays.asList(s1); List list = new ArrayList<>(); list.addAll(tempList); list.add(1,"ddd"); String[] s2 = new String[list.size()]; list.toArray(s2); System.out.println(Arrays.toString(s2)); }
也可以简化一下写法:
@Test public void redd222(){ String[] s1 = {"aaa","bbb","ccc"}; Listlist = new ArrayList<>(Arrays.asList(s1)); list.add(1,"ddd"); String[] s2 = new String[list.size()]; list.toArray(s2); System.out.println(Arrays.toString(s2)); }
运行结果
[aaa, ddd, bbb, ccc]
注意点:
使用Arrays.asList()方法将数组转为list时,该方法返回的是一个final的,固定长度的ArrayList类,他是Arrays的内部类,并不是java.util.ArrayList,所以不能直接使用它进行add操作哦,否则会报如下错误哦
异常信息:
java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148)
到此这篇关于Java数组添加元素的两种方法的文章就介绍到这了,更多相关Java数组添加元素内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
关键词:
(责任编辑:黄俊飞)推荐内容
- Java数组添加元素的两种方法 动态
- 国家航天局将与亚太空间合作组织开展月球
- cf玉兔助手_cf月兔官网
- 吉大通信最新公告:一季度净利润513.17万
- 中国铝业(02600.HK)附属云铝股份拟向中铝
- 苏黎世联邦理工学院开发新型锌金属电池
- 天天快资讯丨永鼎股份龙虎榜:机构净卖出
- 世界观焦点:遵义市市场监管局规范白酒市
- 当前焦点!我从160斤减到140斤,这5个变瘦
- 拜登正式宣布竞选连任美国总统_全球快播报
- 环球视点!gdp是什么意思通俗讲
- 世界微头条丨屋基里区块签约超八成,达到
- 潜山市官庄镇中心学校党支部开展防溺水安
- 中国驻以色列使馆特别提醒在以中国公民注
- 奔驰A200L刹车油多久换,A200L刹车油品牌
- 漳州将探讨实施房票安置 鼓励房企给予团
- 移动硬盘格式化后数据还能恢复吗_苹果系
- 春节最真诚的微信祝福(春节最真诚的微信
- 广州南沙放松限购政策:外地人在南沙购房
- 焦点简讯:GAN卷土重来:10亿参数的GigaGA
- 热头条丨2023福州曼奇立德动漫嘉年华门票
- 环球新资讯:一季度我国黄金生产同比增长
- 世界球精选!突出地方优势 布局未来产业
- 热讯:2023五一郑州商都遗址公园商都文化
- 热点在线丨中南建设:2022年度新增计提各
- 天天微资讯!沣西新城第二学校“寒晖”团
- 动态:3年至少8款产品,东风风神加速新能
- 亨迪药业:截至2023年4月20日,公司股东
- B站动画片《三体·持剑》获发行许可
- 奥伊米亚康人(奥义米亚康)|当前简讯
- 《爱情保卫战》阎品红建议小情侣各自找另
- 天天观察:A股开盘速递 | 沪指高开0.03
- 全球百事通!千里缉毒 跨省追逃 两地警
- 近况憔悴!58岁名港星现身内地平价面馆,
- 速递!男子开迈巴赫加油站逃单200元,结
- 新消息丨前队长因西涅祝贺旧主那不勒斯:
- 环球动态:4月24日基金净值:鹏华国证半导
- 环球信息:防灾减灾须臾不可松懈
- 关贸总协定的宗旨是什么(关贸总协定的宗
- 《人生路不熟》曝预告 ,“冤种一家”爆
- 六大赛道,49个项目:禅城“赛龙夺锦”行
- 绍兴柯桥区4.04亿元挂牌一宗宅地 地块内
- 卢谈首发小莫:季后赛三分出手100+球员中
- 最简单的知道老婆出轨的方法(最简单的知
- 参拍房企数量创近6年新高 上海今年首轮
- 什么情况下需要转移养老保险关系?|世界
- 教育部将从三方面深化基础学科拔尖人才培
- 天天看点:万家基金管理有限公司关于旗下
- 焦点消息!聚焦京津冀协同发展|把京津冀
- 中国恒大:全资附属公司与恒大汽车订立买
- 加油站经理工作总结怎么写_加油站经理工
- 同级部门之间行文范文(实用13篇) 每日头条
- 温带大陆气候特征和分布_温带大陆气候特
- 宁夏葡萄酒“新地标”图兰朵葡萄酒小镇艺
- 环球快看点丨廊坊吉松食品有限公司
- 环球看点!人民网:五一民宿涨价毁约吃相
- 头条:4月24日基金净值:中海优质成长混
- 【全球时快讯】华硕发布灵耀X Ultra顶级
- 中国开展屋顶上的“绿色战役”应对气候变
- 中欣氟材:2022年度净利润约1.85亿元,同
- 热头条丨2023福州曼奇立德动漫嘉年华门票
- 环球新资讯:一季度我国黄金生产同比增长
- 世界球精选!突出地方优势 布局未来产业
- 热讯:2023五一郑州商都遗址公园商都文化
- 热点在线丨中南建设:2022年度新增计提各
- 天天微资讯!沣西新城第二学校“寒晖”团
- 动态:3年至少8款产品,东风风神加速新能
- 亨迪药业:截至2023年4月20日,公司股东
- B站动画片《三体·持剑》获发行许可
- 奥伊米亚康人(奥义米亚康)|当前简讯
- 《爱情保卫战》阎品红建议小情侣各自找另
- 天天观察:A股开盘速递 | 沪指高开0.03
- 全球百事通!千里缉毒 跨省追逃 两地警
- 近况憔悴!58岁名港星现身内地平价面馆,
- 速递!男子开迈巴赫加油站逃单200元,结
- 新消息丨前队长因西涅祝贺旧主那不勒斯:
- 环球动态:4月24日基金净值:鹏华国证半导
- 环球信息:防灾减灾须臾不可松懈
- 关贸总协定的宗旨是什么(关贸总协定的宗
- 《人生路不熟》曝预告 ,“冤种一家”爆
- 六大赛道,49个项目:禅城“赛龙夺锦”行
- 绍兴柯桥区4.04亿元挂牌一宗宅地 地块内
- 卢谈首发小莫:季后赛三分出手100+球员中
- 最简单的知道老婆出轨的方法(最简单的知
- 参拍房企数量创近6年新高 上海今年首轮
- 什么情况下需要转移养老保险关系?|世界
- 教育部将从三方面深化基础学科拔尖人才培
- 天天看点:万家基金管理有限公司关于旗下
- 焦点消息!聚焦京津冀协同发展|把京津冀
- 中国恒大:全资附属公司与恒大汽车订立买
- 加油站经理工作总结怎么写_加油站经理工
- 同级部门之间行文范文(实用13篇) 每日头条
- 温带大陆气候特征和分布_温带大陆气候特
- 宁夏葡萄酒“新地标”图兰朵葡萄酒小镇艺
- 环球快看点丨廊坊吉松食品有限公司
- 环球看点!人民网:五一民宿涨价毁约吃相
- 头条:4月24日基金净值:中海优质成长混
- 【全球时快讯】华硕发布灵耀X Ultra顶级
- 中国开展屋顶上的“绿色战役”应对气候变
- 中欣氟材:2022年度净利润约1.85亿元,同
- 上海虹口区首家少年邮局挂牌成立,将有多
- 【联播快讯】国防教育进校园、百姓宣讲比
- 本市超低能耗建筑将达500万平方米
- 御龙在天安装不了_御龙在天安装不了
- 衡水一季度137项省市重点项目开工
- 每日热议!云南省发布干旱橙色预警
- 世界热推荐:大众汽车集团2023年一季度交
- 蚕丝被买回来直接用吗
- 普通话的重要性_大力推广普通话的重要性
- 环球今头条!夜来香的养殖方法和注意事项
- 《薄冰》31集好戏才开场,五位红色特工集
- 天天亮点!平舆县清河街道:我为群众办实
- 西班牙司法和检察官协会宣布5月16日起无
- 欧阳少恭_焦点精选
- 氧化铝的用途高中 氧化铝的用途
- 全球热资讯!山东省一季度三次产业协同发
- 天天资讯:wordclock转midi同步_wordclock
- 消防备案信息查询_消防网上备案查询系统-
- 人民说法|推荐人选信息与实际不符 婚介
- 台式电脑主板价格华硕_台式电脑主板价格_