Image

Listens: Letters to Cleo - Dangerous Type | Powered by Last.fm

Category:

Double braces

СобственноImagealamar  в блоге уже упоминал, но думаю не грех и всем вспомнить что в Java есть клевая фишка под названием double braces. Собственно смотрите пример ниже и используйте кто не знал.

private static List<Integer> var = new ArrayList<Integer>(){{add(0);add(1);}};

Правда есть небольшие ограничения и одно из них это то что класс у var будет отнюдь не ArrayList. Впрочем от него унаследованный. Можно даже не объявлять переменных и использовать это в коде как параметр методу например, и конечно же не только с листами а с чем угодно :)