【Java】変数・配列・arraylistの初期化

【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文
②ラッパークラスを使用
が必要です。
//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 にまとめてあります

コメントを残す

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

PAGE TOP