美文网首页
Java 常用工具整理

Java 常用工具整理

作者: 天神Deity | 来源:发表于2017-08-08 17:33 被阅读5次

在数组的开头插入元素

    @Test
    public void insertElement(){
        String[] original = new String[]{"政府车免费","医疗车免费"};
        String insertStr = "所有结果";
        String[] result = insertElement(original,insertStr);
        printArray(result);
    }

    public void printArray(String[] original){
        StringBuilder builder = new StringBuilder();
        for (String data:original){
            builder.append(data).append(" ");
        }
        System.out.println(builder.toString());
    }


    /**
     * 在数组开头插入指定元素
     * @param original 原数组
     * @param element 等待插入的元素
     * @return 插入元素后的数组
     */
    public String[] insertElement(String[] original, String element) {
        int length = original.length;//原数组
        String[] destination = new String[length + 1];//目标数组
        destination[0] = element;//将开头分配给  [element 等待插入的元素]
        //0表示原数组从index索引开始 复制到destination 中,复制长度为length,并从1处开始插入
        System.arraycopy(original, 0, destination,1, length);
        return destination;
    }

相关文章

网友评论

      本文标题:Java 常用工具整理

      本文链接:https://www.haomeiwen.com/subject/qcfxrxtx.html