ごみばこ

プログラムに関する備忘録などを書いています。

Listのあれこれ

最近になってJavaを勉強し始めました。

C#ではList< int >と宣言してたところ、 Javaでも同様に宣言しようとすると出来ない…。

どうやらプリミティブ型のリストは生成出来ないようなので、 以下の様に宣言しないといけない。

import java.util.ArrayList;

class Main
{
    public static void main(String[] args)
    {
        ArrayList<Integer> l = new ArrayList<Integer>();
    }
}

また、整数値型でArrays.asList(array)を使用する場合には、
Integerで配列を宣言する必要がある。

import java.util.Arrays;
import java.util.List;

public class Main
{
    public static void main(String[] args)
    {
        Integer[] a = { 0, 1 };
        List<Integer> l = Arrays.asList(a);
    }
}