Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

Java

[Java] 配列を他の配列に上書きする(System.arraycopy)

投稿日:

配列を他の配列に上書きするには、System.arraycopy を使用します。

構文

(System.arraycopy)
System.arraycopy( <コピー元配列>, <コピー元開始インデックス>, <コピー先配列>, <コピー先開始インデックス>, <コピーする要素数> )

サンプルソース

例)配列「arr1」の1~4要素を配列「arr2」の1~4要素目に上書きコピーする

結果
[AA, BB, CC, DD, EE] [AA, BB, CC, DD, ee, ff, gg, hh]

備考

  • コピー先の要素数よりもコピーする要素数が大きい場合は
    例外「java.lang.ArrayIndexOutOfBoundsException」が発生します。

スポンサーリンク

スポンサーリンク

-Java
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[Java共通部品] ブランクチェック

ブランクチェックメソッドのサンプルです。 サンプルメソッド 例)nullまたは空文字の場合にtrue ...

[Java] 円周率を使用する(Math.PI)

Javaで円周率を使用するには定数「Math.PI」が用意されいます。 サンプルソース 例)半径3c ...

[Java] 文字列を比較するには「==」ではなく必ず「.equals」を使用しましょう

一般的な言語で文字列の比較をする時には「==」で比較することが多いですが、Javaで文字列どうしを比 ...

[Java例外] java.lang.NumberFormatException

以下のように表示されます。 (例外表示) Exception in thread "xxx" jav ...

[Java] 度数をラジアンに変換する(toRadians)

Javaで度数をラジアンに変換するには java.lang.Math.toRadians() を使用 ...