【Java】配列のコピー・複製、1次元配列、2次元配列

この記事は約2分で読めます。

現役エンジニアがおすすめするプログラミングスクール!

自宅で学べるオンラインのプログラミングスクール【TechAcademy】

TechAcademyはオンライン完結型の受講タイプです。20以上の豊富なコースから好きなものを選択して学習できます。

メンターも質問にきちんと応じてくれて、第13回 日本e-Learning大賞、プログラミング教育特別部門賞ともに受賞しています。

Webアプリ、Webデザインのみならず、ブロックチェーンやデータサイエンス、動画作成のコースなど幅広いです。


無料相談はこちら!


Webデザインスクール「デジタルハリウッド STUDIO by LIG」

Web制作会社(株式会社LIG)が運営するスクールなので、より専門的なWebデザイン技術を身につけることが可能です。コンサルタントによる厚い転職支援もあるので、Webデザイナーとしての就職ができます。

未経験でも6ヶ月でWebデザイナーになれます。


無料相談はこちら!


テックキャンプ デザイナー転職(旧:【TECH::EXPERT】デザインスクール)

エンジニア転職に向いています。案件が獲得できなかった際は、全額返金保証してくれます。

家にいながら仕事がしたい、副業で収入をあげたい方向けです。


無料相談はこちら!


SkillHacks(スキルハックス) オンラインプログラミングスクール

ハッカソンや開発コンテストで優勝経験ありの実力派エンジニアからWebアプリケーションの開発手法のすべてを学べます。


無料相談はこちら!

ポートフォリオ制作実績
配列の要素をコピー、複製するためにはどうしたらよいのでしょうか。
配列のコピーと1次元配列、2次元配列について解説します。
スポンサーリンク

【Java】配列をコピー・複製するためのソースコード

package java_lesson1;
public class HelloJava {
public static void main(String[] args) {
int a1[] =  {1,2,3};
int a2[] =  {1,2,3};
System.arraycopy(a1, 0, a2, 0, a1.length);
//a2の配列の2番目(0,1,2の2)の要素を変更する
a1[2] = 5;
//a1の配列を表示するためのソースコード(変更ありの場合)
System.out.print(“a1の配列の要素: ”);//a1の配列の要素: 1 2 5
for(int i=0; i<a1.length; i++) {
System.out.print(a1[i] + ” “);
}
//a2の配列を表示するためのソースコード(変更なしの場合)
System.out.print(“a2の配列の要素: ”);//a2の配列の要素: 1 2 3
for(int i=0; i<a2.length; i++) {
System.out.print(a2[i] + ” “);
}
System.out.println(“”);
   }
}
スポンサーリンク

【Java】1次元配列と2次元配列の要素数を取得するためのソースコード

public class Main {
    public static void main(String[] args) throws Exception {
int a[] = new int[3];
// 1次元配列を取得
System.out.print(“配列aの要素数は ”);
System.out.printIn(a.length +”です”);
int b[][] = new int[2][3];
// 2次元配列を取得
System.out.print(“配列bの要素数は ”);
System.out.printIn(a.length +”です”);
System.out.print(“配列bの要素数は ”);
System.out.printIn(b[0].length +”です”);
}
}
タイトルとURLをコピーしました