java往数组中添加元素

2023-10-30

    /**
     * 往字符串数组追加新数据
     *
     * @param arr
     * @param str
     * @return
     */
    public static String[] insert(String[] arr, String... str) {
        //原数组的长度
        int size = arr.length;
        //要添加的数组长度
        int strSize = str.length;
        //新的数组的长度
        int newSize = size + strSize;
        //创建新数组
        String[] tmp = new String[newSize];
        //把原数组copy进新数组
        System.arraycopy(arr, 0, tmp, 0, size);
        //把要添加的数组copy进新数组
        System.arraycopy(str, 0, tmp, size, strSize);
        return tmp;
    }

    public static void main(String[] args) {
        String[] oldArray = new String[]{"1","2"};
        String[] newArray = insert(oldArray, "3", "4");
        System.out.println(Arrays.toString(newArray));
        //结果为  [1, 2, 3, 4]
    }

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java往数组中添加元素 的相关文章

随机推荐

  • Angular Material 每个版本的不同

    Angular Material 在每个版本中都会引入一些新的功能 修复 bug 并进行性能改进 以下是一些不同版本的 Angular Material 的主要变化 1 Angular Material 2 这是 Angular Mater
  • centos7安装python3及问题解决

    centos7安装python3及问题解决 Centos7中默认的Python版本为2 7 在2020年python官方将不再支持2 7版本的python 所以使用3 x版本的python是必要的 下载地址 https www python
  • 如何管理一个技术团队

    一 流程规范 迭代流程规范 制定迭代流程规范 详情见 https www cnblogs com expiator p 17149931 html 编码规范 可以使用 阿里巴巴java开发手册 规范代码 二 考核 研发考核 1 优秀的考核方
  • 计算机绘图中有六种方法绘圆,计算机绘图3_5-6章.ppt

    计算机绘图3 5 6章 第5章 规划与管理图层 5 3 使用图层 当前主流的图形 图像处理软件 Flash UG Potoshop 都具有图层概念 AutoCAD也不例外 图层好比是一张透明的纸 图形被画在其中 如图示 图层A上放置了剖面线
  • 水仙花数python代码多种方式_水仙花数的三种解决方法(Python实现)

    先来了解一下什么是水仙花数 水仙花数是这样一个三位数 它的个位数 十位数 百位数的三次方之和 等于它自身 例如 153就是一个水仙花数 因为153 1 3 5 3 3 3 470也是一个水仙花数 因为470 4 3 7 3 0 3 我们今天
  • VScode前端开发必备插件——Emmet配置及常用语法

    Emmet是前端开发中必不可少的一个vscode插件 配置好后 可以通过tab键结合其特定的语法来实现快速生成包含嵌套结构的批量HTML标签 本文只整理常用语法 不常用的可至官网查询 https emmet io 0x01 VScode中配
  • Flask基本用法,可用于mock测试

    基本用法 可用于mock测试 对于一些三方接口不方便造数据的情况下 自定义接口返回是自己的目标数据来处理自己的程序逻辑 from flask import Flask app Flask name 启用后 表示使用post请求http 12
  • java获取中文全拼/首字母工具以及大小写转换

    pom
  • 解决Jetbrains旗下产品 Android Builder插件安装失败的问题

    原因 http plugins jetbrains com 访问失败 解决办法 接一个代理账号 用浏览器访问下载 最后使用Android Studio安装本地插件
  • java封装的比较器,比较是否全相同,获取不同字段名字

    非常实用的java比较器 贴上代码 import java util HashSet import java util List import java util Set import net sf json JSONArray impor
  • JMeter中如何实现参数化(CSV)

    1 参数化的定义 参数化是自动化测试脚本的一种常用技巧 可将脚本中的某些参数使用变量来代替 例如登录操作时 利用GET POST请求方式传递参数的场景 可在脚本运行时指定参数的取值范围和规则 脚本在运行时 根据需要选取不同的参数值作为输入
  • mysql 修改collation_[mysql]修改collation为utf8_bin

    mysql默认字段值区分大小写 character set server utf8 collation server utf8 bin init connect SET NAMES utf8 SELECT DEFAULT CHARACTER
  • vue的url带参数跳转

    vue的url带参数跳转 1 router带参数 path operate id 带参数 name operate meta requireAuth true component gt import page user operate 然后
  • STM32--MPU6050 DMP读角度总结

    前言 我TM爆肝 MPU6050简介 MPU6050一般为六轴或九轴传感器 正常情况下为 三轴陀螺仪 测角速度 三轴加速度仪 三轴磁场轴 有些没有 一般测量角度 陀螺仪和加速度仪就够了 若想测量角度 通过一些滤波算法 可以将所测速度和所测加
  • 程序视界——聚焦程序员的

    http blog csdn net foruok article details 74908128
  • vs2022配置Qt开发环境

    参考了一篇非常优秀的博客 https blog csdn net yao hou article details 108015209 devc 的 成功在vs2022上跑起来了
  • C0185 [2006普及组-A]明明的随机数(C语言写)

    题目描述 明明想在学校中请一些同学一起做一项问卷调查 为了实验的客观性 他先用计算机生成了 N 个 1 到 1000 之间的随机整数 N 100 对于其中重复的数字 只保留一个 把其余相同的数去掉 不同的数对应着不同的学生的学号 然后再把这
  • Excel在统计分析中的应用—第二章—描述性统计-方差系数的计算及应用

    方差 标准差和四分位数偏差 其均为含有量纲的值 因此会受到计量单位不同或者改变而变得缺乏可比性 而方差系数则是从相对的角度 通过比值来衡量分散程度 因此消除了量纲的影响 标准差系数 又称为均方差系数 离散系数 在财务管理中 称为变化系数 指
  • 如何解释“我篡改了区块链”这个问题

    区块链数据 全局一致 难以篡改 这两个特性已经广为人知 是区块链营造 信任 的基石 为了达到这两个效果 区块链的共识 同步 校验等技术细节足可大书特书 而本文要从 我篡改了区块链数据 讲起 我篡改了区块链数据 FISCO BCOS开源联盟链
  • java往数组中添加元素

    往字符串数组追加新数据 param arr param str return public static String insert String arr String str 原数组的长度 int size arr length 要添加的