在Java中向一个String类型的数组中添加数据,需要创建一个新的数组,并将原数组中的元素复制到新数组中,并在新数组的末尾添加新的数据。由于Java中数组长度是固定的,无法直接添加新元素,因此需要创建一个新的数组来实现添加数据的功能。以下是一个简洁的示例代码:

public class Main {
    public static void main(String[] args) {
        // 原始数组
        String[] originalArray = {"apple", "banana", "orange"};

        // 添加的新数据
        String newData = "grape";

        // 创建新的数组,长度比原数组大1
        String[] newArray = new String[originalArray.length + 1];

        // 复制原数组的元素到新数组
        for (int i = 0; i < originalArray.length; i++) {
            newArray[i] = originalArray[i];
        }

        // 在新数组的末尾添加新数据
        newArray[newArray.length - 1] = newData;

        // 新数组现在包含了原数组的所有元素,并且添加了新的数据
        for (String item : newArray) {
            System.out.println(item);
        }
    }
}

在上述代码中,我们首先创建一个新的String数组 newArray,长度为原数组 originalArray的长度加1。然后,通过循环将原数组中的元素复制到新数组中。最后,将新数据 newData添加到新数组的末尾。现在,newArray就包含了原数组的所有元素,并且在末尾添加了新的数据。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 08 月 05 日
如果觉得我的文章对你有用,请随意赞赏