{"title":"<Java>\u9806\u5217\u3092\u751f\u6210\u3059\u308b","categories":["Java"],"description":"import java.util.*; public class Sample { public static void main(String[] args) { var list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); list.add(4); var perm = Permutation.generate(list); perm.forEach(System.out::println); } } class Permutation { public static <T> List<List<T>\u2026","type":"rich","provider_name":"Hatena Blog","blog_url":"https://samplecode.hatenablog.com/","image_url":null,"width":"100%","published":"2020-10-09 21:51:47","url":"https://samplecode.hatenablog.com/entry/20201009/1602247907","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fsamplecode.hatenablog.com%2Fentry%2F20201009%2F1602247907\" title=\"&lt;Java&gt;\u9806\u5217\u3092\u751f\u6210\u3059\u308b - samplecode\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_name":"samplecode","version":"1.0","blog_title":"samplecode","provider_url":"https://hatena.blog","height":"190","author_url":"https://blog.hatena.ne.jp/samplecode/"}