java 数组新增元素的两种方法

这篇具有很好参考价值的文章主要介绍了java 数组新增元素的两种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数组在使用前,长度就已固定,所以原数组长度是不能再改变了,基于此,提供如下两种方式,添加元素数据

1创建一个新数组,长度为原数组加1,然后将原数组数据添加到新数组,最后再添加需要的新数据

        String[] s1 = {"a","b","c"};
        String[] s2 = new String[s1.length+1];
        for (int i = 0; i < s1.length; i++) {
            s2[i] = s1[i];
        }
        s2[s1.length] = "d";

2先把数组转化为list,将该list添加到一个新的ArrayList中,再使用新ArrayList的add()方法添加元素,最后把新ArrayList转化为数组

        String[] s1 = {"a","b","c"};
        List<String> list = new ArrayList<>(Arrays.asList(s1));
        list.add(1,"d");
        String[] s2 = new String[list.size()];
        list.toArray(s2);文章来源地址https://www.toymoban.com/news/detail-599593.html

到了这里,关于java 数组新增元素的两种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JS获取div里面的其它元素的两种方法

    通过JS的DOM获取div里面的其它元素的两种方法   getElementsByTagName 和 querySelector ,具体使用方法如下: getElementsByTagName的获取方式:  这里的 (\\\'input\\\')[0]  因为getElementsByTagName获取的是一个伪数组集合,不能直接注册事件,必须要提取单个元素才可以,[0] 是索引号。效果图如下

    2024年02月15日
    浏览(37)
  • 在markdown中添加视频的两种方法

    查看专栏目录 Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。 markdown浏览器中如何添加视频呢?两种方式: 。 源代码: Network 灰鸽宝典为开发配置保驾护航,让服务运行

    2024年02月03日
    浏览(38)
  • 【Maven】-- 打包添加时间戳的两种方法

          在执行  mvn clean package -Dmaven.test.skip=true 后,生成的 jar 包带有自定义系统时间。     使用系统时间戳,但有一个问题,就是默认使用 UTC+0 的时区。举例:当前时北京时间,而使用该方法时,生成的时间是 0时区的时间,而不是 UTC+8  的北京时间。      pom.xml 配置如下

    2024年01月24日
    浏览(49)
  • JavaScript数组去重,大小排序的两种方法

    方法有很多种,本文列举其中两种 声明一个数组 数组去重 1:利用ES6中的 Set 方法去重(最常用) 原理: Set数据结构中所有元素都是唯一的,没有重复 Set 本身是一个构造函数,用来生成 Set 数据结构 2:利用indexOf去重 原理: indexof() 可返回某个指定的字符串值在字符串中首

    2024年02月06日
    浏览(42)
  • JS 添加数组元素( 4种方法 )

    No. 内容链接 1 Openlayers 【入门教程】 - 【源代码+示例300+】 2 Leaflet 【入门教程】 - 【源代码+图文示例 150+】 3 Cesium 【入门教程】 - 【源代码+图文示例200+】 4 MapboxGL【入门教程】 - 【源代码+图文示例150+】 5 前端就业宝典 【面试题+详细答案 1000+】 以下是JavaScript中用于添加数

    2024年04月29日
    浏览(48)
  • 给数组添加元素的6个方法

    使用 length 属性,可以在数组末尾后面添加一个元素 push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度 unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度 splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以

    2023年04月09日
    浏览(38)
  • java关闭流的两种方法

    当使用完流后,关闭所有打开的流仍然是一个好习惯。一个被打开的流有可能会用尽系统的资源,这取决于平台和实现。如果没有将流关闭,另一个程序试图打开另一个流时,可能会得到不需要的资源。 有两种关闭方式: ​ 如下: jdk1.7之前 方法一:手动关闭,即为使用c

    2024年02月13日
    浏览(35)
  • JS中在数组头部添加元素的方法

    1. 使用Array.unshift()方法,在数组头部插入元素 2. 使用ES6的扩展运算符(...) 3. 使用Array.contact方法,将数组进行拼接

    2024年02月16日
    浏览(57)
  • Java生成二维码的两种方法

    本文介绍Java生成二维码的两种方法,这两种方法都依赖于google提供的二维码依赖包。 一种是自己写工具类,代码可以网上抄。 另一种是使用hutool第三方工具类的依赖包,不用自己抄代码。 自定义工具包就是借助google生成二维码的依赖包,然后自己写工具类。 工具类 测试代

    2024年02月06日
    浏览(52)
  • vue页面中一个小列表中多选框的选中状态的两种设置方法

    第一种方法: 所有类型都是固定的、后台提供了选中状态的接口(页面进入时默认展示所有类型和类型的选中状态  思路:         1、列出所有类型同时与后台规定好每种类型的id与对应的名称         2、在mounted中执行获取后台给定的选中状态(包含1个或多个的id数组)

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包