美文网首页
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