Java 向數組中添加元素


一般數組是不能添加元素的,因為他們在初始化時就已定好長度了,不能改變長度。

向數組中添加元素思路

第一步:把數組轉化為集合

list = Arrays.asList(array);

第二步:向集合中添加元素

list.add(index, element);

第三步:將集合轉化為數組

list.toArray(newArray);

例:

public static void main(String[] args)
    {
        // 將字符串轉換為數組, 這里也可以將prodName 直接定義為數組
        String prodName = "養老保險,失業保險,工傷保險,醫療保險";
        String[] prodNameArray = prodName.split(",");

        // 定義一個數組
        String[] head =
            {"雇員姓名", "雇員唯一號", "證件類型", "證件號"};

        // 將數組轉化為集合1
        List<String> list1 = Arrays.asList(head);

        // 定義需要添加元素的集合2
        List<String> list2 = new ArrayList<>();
        for (String s : prodNameArray)
        {
            list2.add(s);
        }

        // 定義一個新集合,將集合1、2中的元素添加到新集合
        List<String> titleList = new ArrayList<String>();
        titleList.addAll(list1);
        titleList.addAll(list2);
        titleList.add("社保額");

        // 將新集合轉化為新數組,輸出
        String[] toArray = titleList.toArray(new String[titleList.size()]);
        System.out.println(Arrays.toString(toArray));
    }

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM