{"image_url":null,"author_name":"Naotsugu","blog_url":"https://blog1.mammb.com/","provider_url":"https://hatena.blog","published":"2012-05-14 00:54:55","description":"\u3053\u3093\u306a\u95a2\u6570\u7528\u306e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u7528\u610f\u3057\u3066\u3042\u3052\u3066\u3001 public interface F<R, T> { R apply(T t); } \u30b7\u30fc\u30b1\u30f3\u30b9\u30af\u30e9\u30b9\u3092\u3053\u3093\u306a\u611f\u3058\u3067\u4f5c\u3063\u3066\u3042\u3052\u3066\u3001foreacch \u3067\u95a2\u6570\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u53d6\u308b\u3088\u3046\u306b\u3057\u3066\u3001 public class Seq<E> { private List<E> list = new ArrayList<>(); public Seq(T... ts) { list.addAll(Arrays.asList(ts)); } public void print() { System.out.println(list); } public void \u2026","author_url":"https://blog.hatena.ne.jp/Naotsugu/","title":"\u3042\u306e\u30fb\u30fb Java \u3067\u95a2\u6570\u578b\u3063\u307d\u3044\u66f8\u304d\u65b9\u304c\u3067\u304d\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u30b1\u30c9\u3002","url":"https://blog1.mammb.com/entry/20120514/1337010895","width":"100%","version":"1.0","provider_name":"Hatena Blog","blog_title":"A Memorandum","height":"190","type":"rich","categories":["Java"],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog1.mammb.com%2Fentry%2F20120514%2F1337010895\" title=\"\u3042\u306e\u30fb\u30fb Java \u3067\u95a2\u6570\u578b\u3063\u307d\u3044\u66f8\u304d\u65b9\u304c\u3067\u304d\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u30b1\u30c9\u3002 - A Memorandum\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}