【Java】変数・配列・arraylistの初期化
この記事では変数・配列・arraylistの初期化について解説します。
9つの型の変数の初期化
型名 変数名 = 値;
データ型には、代表的な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';
9つの型の配列の初期化
型名[] 変数名 = 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文
②ラッパークラスを使用
が必要です。
①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の記事の一覧はJava にまとめてあります