整列

1442 ワード

同じタイプの複数の変数を処理するグループ


メソッドの宣言


変数タイプ[]配列名=new変数タイプ[配列長(格納可能スペースの数)]

  • int [] arr; arr = new int[배열길이];
  • int[] arr = new int[배열길이];
  • int arr [] = new int[배열길이];
  • int arr [] = {요소1, 요소2, ... 요소n };
  • 記憶空間のアドレスは連続的に配列されている.

    アレイ宣言後のデフォルト

  • boolean = false
  • char = '\u0000'
  • byte, short, int = 0
  • long = 0L
  • float = 0.0f
  • デュアル=0.0 dまたは0.0
  • 参照=null
  • 索引

  • 各記憶領域を配列内の要素と呼び、各要素の番号をインデックスアクセス要素
  • とする.
  • インデックス範囲は、「0」から「開始配列長-1」までです.
  • インデックスには、変数、定数、式なども使用できます.
  • 配列の長さ

  • JVMは、アレイの長さを個別に管理し、배열이름.lengthの長さを得ることができます.
  • 配列は、作成後に長さを変更できません.
  • 反復文では、条件文で配列長を使用する場合、長さ値を入力するよりも배열이름.lengthを入力します.
  • アレイ出力

  • System.out.print(配列)を出力と、配列を指す参照変数(「タイプ@アドレス」)の値
  • が出力される.
  • Arrays.出力toString(配列名)は、コンテンツを出力します.
  • import java.util.Arrays;
    System.out.print(Arrays.toString(배열이름);
  • 例外
  • 文字タイプの配列はprintlnであり、出力時に区切り記号はありません.
  •   char[] chArr = {'a', 'b', 'c', 'd'};
      System.out.println(chArr);
      //출력 : abcd

    Stringクラス

  • Stringクラスはchar配列に機能を付加するクラス
  • である.
  • しか読めず、内容は変更できません.(新しい文字列を生成して再保存)