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] 配列の中身をSystem.out.printlnで出力する

配列の中身をSystem.out.printlnで出力する方法です。 サンプルソース 配列を単にSy ...

[Java共通関数] 文字列の前後のダブルクォーテーションを削除するFunction

文字列の前後のダブルクォーテーションを削除するFunctionです。 サンプルソース 例)文字列の前 ...

[Java] 文字を結合する(StringBuilder)

文字を結合するには、java.lang.StringBuilder を使用します。 サンプル 例1) ...

[Java] 過去バージョンのJavaが欲しい場合

過去バージョンのJDKやJREが欲しい場合は公式ページからダウンロードできます。 過去バージョンのJ ...

[Java共通部品] 日付文字列が正しい日付かチェック

日付文字列(YYYYMMDD)が正しい日付かチェックする共通関数です。 サンプルメソッド 例)日付文 ...