public class Test {

public static void main(String[] args) {

// 原字符串数组

String[] arr = { "原字符串数据1", "原字符串数据2" };

// 执行数据添加

arr = insert(arr, "需要追加的字符串数据1", "需要追加的字符串数据2", "需要追加的字符串数据3", "需要追加的字符串数据4");

for (String str : arr) {

System.out.println(str);

}

}

// 往字符串数组追加新数据

private static String[] insert(String[] arr, String... str) {

int size = arr.length; // 获取原数组长度

int newSize = size + str.length; // 原数组长度加上追加的数据的总长度

// 新建临时字符串数组

String[] tmp = new String[newSize];

// 先遍历将原来的字符串数组数据添加到临时字符串数组

for (int i = 0; i < size; i++) {

tmp[i] = arr[i];

}

// 在末尾添加上需要追加的数据

for (int i = size; i < newSize; i++) {

tmp[i] = str[i - size];

}

return tmp; // 返回拼接完成的字符串数组

}

}

输出结果:

基于下面博客进行的修改,可一次追加多项

https://blog.csdn.net/zxt94/article/details/83409751

java给字符串数组追加字符串_java往字符串数组追加新数据相关推荐

  1. java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用

    转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...

  2. java 比较字符串前几位_java截取字符串前几位

    java截取字符串_IT/计算机_专业资料.java截取字符串 1根据字符串 S... java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl ...

  3. java字符串 n换行符_java切割字符串中的回车应注意是\n\r不是\n

    我们在Java中如果用到处理要分隔字符串,不免会用到String的split(String regex)函数,这时候我们要注意的. 如果想以回车来分隔字符串,很多同学都会这样做.下面是例子: Stri ...

  4. java替换字符串中的字符_Java中字符串的替换

    最近在网上搜集了一些java中字符串替换的方法. 1. /** * 字符串替换函数 * @param from 要替换的字符 * @param to 要替换成的目标字符 * @param source ...

  5. java 数组对象长度_Java中的数组长度:关于Java中数组长度的所有信息

    Java中的数组可以包含多个元素,这取决于对象是如何创建的.为了让用户执行不同的操作,必须知道数组的长度.这篇关于"Java中的数组长度"的文章旨在让我们熟悉用于获取数组长度的操 ...

  6. java 数组的长度_JAVA怎样获取数组长度?

    展开全部 public class Test { public static void main(Sring[] args) { int[] ary = {1,3,5,7,8} ; //数组中装了5个 ...

  7. java 数组的索引_java如何寻找数组中心索引

    java如何寻找数组中心索引 发布时间:2020-04-21 10:10:24 来源:亿速云 阅读:65 作者:小新 本篇文章和大家了解一下java如何寻找数组中心索引.有一定的参考价值,有需要的朋友 ...

  8. java+找数组中最大数_Java程序查找数组中最大的数字

    要查找给定数组的最大元素,首先,对数组进行排序. 排序数组比较数组的前两个元素 如果第一个元素大于第二个元素,则将其交换. 然后,如果第二个元素大于第三个元素,则比较第二个和第三个元素. 重复此操作, ...

  9. java二维数组初始化值_Java二维数组初始化的方法

    对于一个新使用的工具,我们会进行初步的初始化工具,目的是为了加上一些使用的配置.在学过了一维数组后,那么二维数组是加了一层维度的一维数组.在初始化方面,二维数组有三种方法,相信很多人只是掌握了其中的一 ...

  10. java数组删除元素_java中删除 数组中的指定元素方法

    java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子. java的api中,并没有提供删除数组中元素的方法.虽 ...

最新文章

  1. 系统学习NLP(三)--NLP入门综述
  2. DirectX11中XNA数据库常见的几个函数
  3. 计算机开始菜单运行程序在哪里,请问谁知道电脑开始菜单里运行的指令大全?...
  4. 大数据分析的目的与意义
  5. 模板---函数模板,类模板等
  6. WINDOWS 2008Server 配置nginx 反向代理服务器 安装成服务
  7. androidsettitle方法_android去掉标题方法
  8. d3力导向图增加节点_在D3力导向图中突出显示所选节点,其链接及其子节点
  9. XlsxWriter的使用
  10. 网站死链接检测与完美处理方法
  11. WMB系列-消息流中节点监视与MM+的使用注意事项
  12. 骇客学堂:网络入侵检测初步探测方法
  13. 内存卡 无法格式化 修复命令
  14. java中int型的取值范围_Java中int的取值范围
  15. Unity 2D Pixel Perfect 2018新功能文档 自制中文翻译
  16. 软件设计师——信息安全知识
  17. 【洛谷】 P1240 诸侯安置(递推)
  18. PRML之Approximate Inference
  19. K8S的 CNI 详细原理以及解释
  20. 河南工业大雪c语言题库,河南工业大学C语言题库

热门文章

  1. [篇四章一]_在 VMWare 16 上安装 Windows 98 SE 操作系统
  2. BF算法(具体应用)
  3. HDU 4997 Biconnected (状态压缩DP)
  4. 物理隔离卡,双网通用安装
  5. promethesu普罗米修斯安装
  6. python中的高等函数初探
  7. 「2022」字节-前端(互娱)笔试题
  8. Ubuntu安装QT Creater和配置
  9. 看完这篇Excel数组简介,你也是Excel高手了!
  10. 【设计一个抽象的形状类Shape,方法:求周长和求面积】