数组复制 向数组添加字符串

原创 2016年06月01日 10:52:50

     System.arraycopy()参数使用

     * @param      src      the source array.
     * @param      srcPos   starting position in the source array.
     * @param      dest     the destination array.
     * @param      destPos  starting position in the destination data.
     * @param      length   the number of array elements to be copied.


/**

** 两个数组合并

**/

public static String[] concatenateStringArrays(String[] array1, String[] array2) {
        if (ObjectUtils.isEmpty(array1)) {
            return array2;
        }
        if (ObjectUtils.isEmpty(array2)) {
            return array1;
        }
        String[] newArr = new String[array1.length + array2.length];
        System.arraycopy(array1, 0, newArr, 0, array1.length);
        System.arraycopy(array2, 0, newArr, array1.length, array2.length);
        return newArr;
    }


/**   向数组中添加元素
     * Append the given {@code String} to the given {@code String} array,
     * returning a new array consisting of the input array contents plus
     * the given {@code String}.
     * @param array the array to append to (can be {@code null})
     * @param str the {@code String} to append
     * @return the new array (never {@code null})
     */

    public static String[] addStringToArray(String[] array, String str) {
        if (ObjectUtils.isEmpty(array)) {
            return new String[] {str};
        }
        String[] newArr = new String[array.length + 1];
        System.arraycopy(array, 0, newArr, 0, array.length);
        newArr[array.length] = str;
        return newArr;
    }

相关文章推荐

向字符数组中插入一个字符

char comment[32] = "mam#20170420|0420"; char *pos = strchr(comment, '#'); char front[32]={0}; cha...

数组指针与字符串

  • 2015年11月25日 19:35
  • 468KB
  • 下载

C++第16周项目1(2)复制字符串/字符数组

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565题目【项目1-小心地放开玩字符串/字符数组】(2)读程序,请分析其实现的功能...

字符串指针与字符数组的区别

  • 2015年04月13日 21:48
  • 4KB
  • 下载

分割字符串,放到数组

  • 2014年10月09日 11:00
  • 523B
  • 下载

字符串的复制数组与指针法

#include #include using namespace std; void strcpy(char s2[],char s1[],int n); int main() {     int...
  • a716121
  • a716121
  • 2015年01月30日 13:46
  • 582

C语言基础,字符串数组

  • 2013年08月08日 12:20
  • 748B
  • 下载

【数组】14周项目六(一)。完整复制字符串

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序:/* Copyright (c) 2013, 烟台大学计算机学院 * All rig...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组复制 向数组添加字符串
举报原因:
原因补充:

(最多只允许输入30个字)