本サイトはプロモーション(広告)が含まれています。

【Java】初期化の使い方をまとめてみた(変数・配列・ArrayList)

  初期化とは、最初にその領域に値を代入し、使えるようにすることです。Javaの初期化(変数・配列・ArrayListなど)についてまとめてみました。

 勉強の記録、内容をできるだけ網羅できるようにしたいです。

この記事で分かること

Javaの初期化

  1. 変数の初期化
  2. 配列の初期化
  3. arraylistの初期化

 

【Java】初期化の使い方をまとめてみた(変数・配列・arraylistなど)

変数の初期化

型名 変数名 = 値;

データ型には、代表的な9つの型があります(byte,short,int,long,float,double,char,boolean,String) 

上記のデータ型について初期化のサンプルは以下となります。

//String型の初期化
String str = "";
//int型の初期化
int i = 0;
//boolean型の初期化 
boolean flg = false;

//byte型の初期化
byte by = 0;
// short型の初期化
short s = 0;
// long型の初期化
long l = 0;
//float型の初期化
float f = 1.0f;
//double型の初期化
double d = 1.0;
// char型の初期化
char c = 'a';

 

配列の初期化

型名[] 変数名 = new 型名[];

データ型にはの変数と同じように代表的な9つの型で配列も作成できます。byte,short,int,long,float,double,char,boolean,String) 

//String型配列の初期化
String[] str = new String[1];
//int型配列の初期化
int[] i = new int[1];
//boolean型配列の初期化 
boolean[] boo = new boolean[1];

//byte型配列の初期化
byte[] b = new byte[1];
//short型配列の初期化
short[] s = new short[1];
//long型配列の初期化
long[] l = new long[1];
//float型配列の初期化
float[] f = new float[1];
//double型配列の初期化
double[] d = new double[1];
//char型配列の初期化
char[] c = new char[1];

ArrayListの初期化

ArrayListは初期化に至るまでimport文が必要だったり、ラッパークラスを使用したりする必要があります。

//Listを使用する場合import
import java.util.ArrayList;
import java.util.List;

マップの初期化セット
List<ラッパークラス> 変数名 = new ArrayList <>();

 ※ラッパークラス:「8つの基本データ型の情報を中身に保持すること」を責務とするクラス(byte,short,int,long,float,double,char,boolean

以下のとおり置き換える必要があります。

  • byte⇒Byte
  • short⇒Short
  • int⇒Integer
  • long⇒Long
  • float⇒Float
  • double⇒Double
  • char⇒Character
  • boolean⇒Boolean
//String型ArrayListの初期化
List<String> list = new ArrayList <>();
//int型ArrayListの初期化
List<Integer> list = new ArrayList <>();
//boolean型ArrayListの初期化 
List<Boolean> list = new ArrayList <>();

//byte型ArrayListの初期化
List<Byte> list = new ArrayList <>();
//short型ArrayListの初期化
List<Short> list = new ArrayList <>();
//long型ArrayListの初期化
List<Long> list = new ArrayList <>();
//float型ArrayListの初期化
List<Float> list = new ArrayList <>();
//double型ArrayListの初期化
List<Double> list = new ArrayList <>();
//char型ArrayListの初期化
List<Character> list = new ArrayList <>();

Javaの記事一覧へ

 

PAGE TOP