亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java結構體數組復制的方法是什么

小億
87
2024-03-11 15:40:28
欄目: 編程語言

在Java中,結構體數組通常可以用類的數組來表示。要復制一個結構體數組,可以使用Arrays類的copyOf()方法來復制。該方法將復制指定長度的數組元素到一個新的數組中。

下面是一個示例代碼,演示如何復制一個結構體數組:

import java.util.Arrays;

// 定義一個結構體類
class Person {
    String name;
    int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

public class Main {
    public static void main(String[] args) {
        // 創建一個結構體數組
        Person[] persons = {new Person("Alice", 25), new Person("Bob", 30), new Person("Charlie", 35)};

        // 復制結構體數組
        Person[] copiedPersons = Arrays.copyOf(persons, persons.length);

        // 遍歷原數組
        System.out.println("Original array:");
        for (Person person : persons) {
            System.out.println(person.name + " - " + person.age);
        }

        // 遍歷復制數組
        System.out.println("\nCopied array:");
        for (Person person : copiedPersons) {
            System.out.println(person.name + " - " + person.age);
        }
    }
}

運行上面的代碼,你將看到原數組和復制數組的內容相同。這是因為Arrays.copyOf()方法會復制原數組的每個元素到一個新的數組中,從而實現結構體數組的復制功能。

0
上杭县| 赞皇县| 滁州市| 观塘区| 河曲县| 平顺县| 舞钢市| 义乌市| 昌吉市| 商丘市| 黎平县| 太原市| 烟台市| 通城县| 紫云| 法库县| 长葛市| 湖北省| 三门峡市| 山阳县| 海原县| 辽中县| 牙克石市| 禹州市| 平邑县| 富阳市| 铜陵市| 绥化市| 康乐县| 青州市| 滦平县| 大方县| 桐城市| 澄迈县| 响水县| 平利县| 虎林市| 桑日县| 扎鲁特旗| 九龙县| 怀安县|