﻿{"id":653,"date":"2013-03-14T00:57:13","date_gmt":"2013-03-13T15:57:13","guid":{"rendered":"http:\/\/yucchi.jp\/blog\/?p=653"},"modified":"2013-04-24T20:42:35","modified_gmt":"2013-04-24T11:42:35","slug":"netbeans-8-dev-%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6-lambda-%e3%81%a7%e9%81%8a%e3%81%b6%e3%80%80%e3%81%9d%e3%81%ae%ef%bc%92","status":"publish","type":"post","link":"http:\/\/yucchi.jp\/blog\/?p=653","title":{"rendered":"NetBeans 8 Dev \u3092\u4f7f\u3063\u3066 Lambda \u3067\u904a\u3076\u3000\u305d\u306e\uff12"},"content":{"rendered":"<p>\u5148\u65e5\u306f\u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u53d6\u5f97\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u7d44\u3093\u3067\u307f\u305f\u3051\u3069\u8ab0\u304b\u3089\u3082\u30c4\u30c3\u30b3\u30df\u304c\u5165\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u3053\u306e\u307e\u307e<\/p>\n<p>\u52dd\u624b\u306b\u30a4\u30b1\u30a4\u30b1\u3067\u3088\u304f\u3042\u308b\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3092 JDK 8 \u306a\u3089\u3053\u3093\u306a\u306b\u306a\u308b\u306e\u304b\u3063\u3066\u52dd\u624b\u306b\u601d\u3044\u8fbc\u3080\u904a\u3073\u3092\u3057\u307e\u3059\u3002<\/p>\n<p>\u6c7a\u3057\u3066\u826f\u3044\u5b50\u306e\u307f\u3093\u306a\u306f\u771f\u4f3c\u3092\u3057\u306a\u3044\u3088\u3046\u306b\u306d\uff01<\/p>\n<p>\u3068\u308a\u304b\u3048\u3057\u306e\u3064\u304b\u306a\u3044\u3053\u3068\u306b\u306a\u308b\u3068\u3044\u3051\u306a\u3044\u304b\u3089\u306d\uff08\u7206<\/p>\n<p>\u4eca\u56de\u306f Java 8 \u306b\u3064\u3044\u3066 Twitter \u4e0a\u3067\u4e0b\u8a18\u306e\u3088\u3046\u306a\u3064\u3076\u3084\u304d\u304c\u3042\u3063\u305f\u306e\u3067\u305d\u308c\u3082\u8a66\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n<p>\u300c\u307f\u3093\u306a\u3001Java8\u306e\u30e9\u30e0\u30c0\u306f\u98fe\u308a\u3067\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u3053\u305d\u672c\u547d\u3068\u3044\u3046\u3053\u3068\u306b\u6c17\u3065\u3044\u3066\u304d\u305f\u300d<\/p>\n<p>\u79c1\u306f\u65b0\u3057\u304f\u4f7f\u3044\u3084\u3059\u304f\u306a\u308b\u65e5\u4ed8\u95a2\u4fc2\u306e Date and Time API \u304c\u672c\u547d\u3060\u3068\u6c17\u4ed8\u304d\u307e\u3057\u305f\u3002(^_^;)<\/p>\n<p>\u3053\u308c\u3082\u4eca\u56de\u3061\u3087\u3053\u3063\u3068\u3060\u3051\u4f7f\u3063\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>\u958b\u767a\u74b0\u5883\u306f\u3053\u306e\u524d\u3068\u540c\u3058\u3067\u3059\u3002<\/p>\n<p>NetBeans 8 Dev \u306e\u672a\u6765\u3092\u5148\u53d6\u308a\u3059\u308b\u8ce2\u3044\u88dc\u5b8c\u6a5f\u80fd\u306b\u305a\u3044\u3076\u3093\u52a9\u3051\u3089\u308c\u307e\u3059\u3002<\/p>\n<p>Java 8 \u3092\u6c17\u697d\u306b\u8a66\u3057\u3066\u307f\u305f\u3044\u4eba\u306b\u306f\u304a\u52e7\u3081\u3067\u3059\u3002<\/p>\n<p>\u3067\u306f\u3001\u4eca\u56de\u8a66\u3057\u3066\u307f\u305f\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u7d20\u4eba\u304c\u7d44\u3093\u3060\u3082\u306e\u3067\u3059\u304b\u3089\u751f\u6696\u304b\u3044\u773c\u5dee\u3057\u3067\u898b\u3066\u9593\u9055\u3063\u3066\u308b\u3068\u3053\u308d\u3084\u3053\u3053\u306f\u3053\u3046\u3057\u305f\u307b\u3046\u304c\u3044\u3044\u3088\u3063\u3066\u512a\u3057\u304f\u6559\u3048\u3066\u304f\u308c\u305f\u3089\u611f\u6fc0\u3067\u3059\u3002<\/p>\n<style type=\"text\/css\">\n<!--\ntable {color: #000000; background-color: #e9e8e2; font-family: \u3086\u305f\u307d\u3093\uff08\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\uff09}\n-->\n<\/style>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td align=\"left\">jp\\yucchi\\mylambdasample\\MyTeam.java<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>\r\npackage jp.yucchi.mylambdasample;\r\n\r\nimport java.time.LocalDate;\r\n\r\npublic class MyTeam {\r\n\r\n    public enum Sex {\r\n\r\n        MALE, FEMALE\r\n    }\r\n    String name;\r\n    LocalDate birthday;\r\n    Sex gender;\r\n    int Breast;\r\n    int FightingPower;\r\n\r\n    public MyTeam(String name, LocalDate birthday, Sex gender, int Breast, int FightingPower) {\r\n        this.name = name;\r\n        this.birthday = birthday;\r\n        this.gender = gender;\r\n        this.Breast = Breast;\r\n        this.FightingPower = FightingPower;\r\n    }\r\n\r\n    public String getName() {\r\n        return name;\r\n    }\r\n\r\n    public int getAge() {\r\n        LocalDate today = LocalDate.now();\r\n        int age = today.getYear() - birthday.getYear();\r\n        if (birthday.getMonthValue() > today.getMonthValue()\r\n                || birthday.getMonthValue() == today.getMonthValue()\r\n                && birthday.getDayOfMonth()\r\n                > today.getDayOfMonth()) {\r\n            age--;\r\n        }\r\n        return age;\r\n    }\r\n\r\n    public Sex getGender() {\r\n        return gender;\r\n    }\r\n\r\n    public int getBreast() {\r\n        return Breast;\r\n    }\r\n\r\n    public int getFightingPower() {\r\n        return FightingPower;\r\n    }\r\n\r\n    void printMyTeam() {\r\n        System.out.println(name + \", \" + this.getAge() + \"\u6b73\" + \", Gender: \"\r\n                + this.getGender() + \", Breast Size: \" + this.getBreast()\r\n                + \", FightingPower: \" + this.getFightingPower());\r\n    }\r\n}\r\n\r\n<\/pre>\n<p><\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td align=\"left\">jp\\yucchi\\mylambdasample\\MyLambdaSample.java<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>\r\npackage jp.yucchi.mylambdasample;\r\n\r\nimport java.time.LocalDate;\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class MyLambdaSample {\r\n\r\n    public static void main(String... args) {\r\n        List<MyTeam> member = new ArrayList<>();\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u307b\u3052\u307b\u3052 \u305f\u3053\u305f\u308d\u3046\",\r\n                LocalDate.of(1980, 6, 20),\r\n                MyTeam.Sex.MALE,\r\n                90,\r\n                100));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u58c7\u871c\",\r\n                LocalDate.of(1980, 12, 3),\r\n                MyTeam.Sex.FEMALE,\r\n                90,\r\n                99));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u5317\u5ddd \u666f\u5b50\",\r\n                LocalDate.of(1986, 8, 22),\r\n                MyTeam.Sex.FEMALE,\r\n                78,\r\n                80));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u7dbe\u702c \u306f\u308b\u304b\",\r\n                LocalDate.of(1985, 3, 24),\r\n                MyTeam.Sex.FEMALE,\r\n                88,\r\n                85));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u4f50\u3005\u6728 \u5e0c\",\r\n                LocalDate.of(1988, 2, 8),\r\n                MyTeam.Sex.FEMALE,\r\n                80,\r\n                85));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u525b\u529b \u5f69\u82bd\",\r\n                LocalDate.of(1992, 8, 27),\r\n                MyTeam.Sex.FEMALE,\r\n                77,\r\n                75));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u5ddd\u53e3 \u6625\u5948\",\r\n                LocalDate.of(1995, 2, 10),\r\n                MyTeam.Sex.FEMALE,\r\n                75,\r\n                70));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u5800\u5317 \u771f\u5e0c\",\r\n                LocalDate.of(1988, 10, 6),\r\n                MyTeam.Sex.FEMALE,\r\n                78,\r\n                76));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u6b66\u4e95 \u54b2\",\r\n                LocalDate.of(1993, 12, 25),\r\n                MyTeam.Sex.FEMALE,\r\n                76,\r\n                66));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u77f3\u539f \u3055\u3068\u307f\",\r\n                LocalDate.of(1986, 12, 24),\r\n                MyTeam.Sex.FEMALE,\r\n                82,\r\n                89));\r\n        member.add(\r\n                new MyTeam(\r\n                \"\u6df1\u7530 \u606d\u5b50\",\r\n                LocalDate.of(1982, 11, 2),\r\n                MyTeam.Sex.FEMALE,\r\n                90,\r\n                84));\r\n        \r\n        \/\/ MyTeam \u5168\u54e1\u8868\u793a\r\n        System.out.println(\"<-- MyTeam \u5168\u54e1\u8868\u793a -->\");\r\n        member.stream().forEach((e) -> {\r\n            e.printMyTeam();\r\n        });\r\n        \r\n        \/\/ \u5973\u6027\u3067\uff11\uff16\u6b73\u4ee5\u4e0a\uff12\uff19\u6b73\u4ee5\u4e0b\u3055\u3089\u306b\u30d0\u30b9\u30c8\u304c\uff17\uff16\u30bb\u30f3\u30c1\u4ee5\u4e0a\r\n        \/\/ \u306e\u30c1\u30fc\u30e0\u30e1\u30f3\u30d0\u30fc\u3092\u8868\u793a\u3059\u308b\u3002\r\n        System.out.println(\"MyBestMember\");\r\n        member.parallelStream().filter( m -> m.getGender() == MyTeam.Sex.FEMALE \r\n                && m.getAge() >= 16\r\n                && m.getAge() <= 29\r\n                &#038;&#038; m.getBreast() >= 76)\r\n                .collect(Collectors.toList())\r\n                .forEach(e -> {\r\n                    System.out.println(e.getName() +\", \" + e.getAge() + \"\u6b73, \" \r\n                            + \"Gender : \" +e.getGender() + \", \" + \"Breast Size : \" \r\n                            + e.getBreast() +\", FightingPower : \" +e.getFightingPower());\r\n                });\r\n        \r\n        \r\n        \/\/ MyBestMember \u306e FightingPower \u3092\u6607\u9806\u30bd\u30fc\u30c8\r\n        System.out.println(\"<-- MyBestMember FightingPower \u6607\u9806\u30bd\u30fc\u30c8 -->\");\r\n        member.parallelStream().filter( m -> m.getGender() == MyTeam.Sex.FEMALE \r\n                && m.getAge() >= 16\r\n                && m.getAge() <= 29\r\n                &#038;&#038; m.getBreast() >= 76)\r\n                .map(MyTeam::getFightingPower)            \r\n                .sorted(Integer::compareTo)\r\n                .collect(Collectors.toList())      \r\n                .forEach(System.out::println);\r\n        \r\n        \/\/ MyBestMember FightingPower \u6700\u5927\u5024\u3092\u8868\u793a\r\n        System.out.println(\"<-- MyBestMember FightingPower \u6700\u5927\u5024\u3092\u8868\u793a -->\");\r\n        Integer reduce = member.parallelStream().filter( m -> m.getGender() == MyTeam.Sex.FEMALE \r\n                                 && m.getAge() >= 16\r\n                                 && m.getAge() <= 29\r\n                                 &#038;&#038; m.getBreast() >= 76)\r\n                                 .map(MyTeam::getFightingPower)\r\n                                 .reduce(0,Math::max);\r\n                System.out.println(reduce);\r\n        \r\n        \/\/ MyBeatMember \u3092 FightingPower \u8a73\u7d30\u7167\u6e96\u30bd\u30fc\u30c8\r\n        System.out.println(\"<-- MyBeatMember \u3092 FightingPower \u8a73\u7d30\u7167\u6e96\u30bd\u30fc\u30c8 -->\");\r\n        member.parallelStream().filter( m -> m.getGender() == MyTeam.Sex.FEMALE \r\n                                && m.getAge() >= 16\r\n                                && m.getAge() <= 29\r\n                                &#038;&#038; m.getBreast() >= 76)\r\n                .sorted((o1, o2) -> o1.getFightingPower() - o2.getFightingPower())\r\n                .collect(Collectors.toList())\r\n                .forEach(e -> {\r\n                    System.out.println(e.getName() +\", \" + e.getAge() + \"\u6b73, \" \r\n                            + \"Gender : \" +e.getGender() + \", \" + \"Breast Size : \" \r\n                            + e.getBreast() +\", FightingPower : \" +e.getFightingPower());               \r\n                });\r\n    }\r\n    \r\n}\r\n\r\n\r\n<\/pre>\n<p><\/p>\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u5185\u5bb9\u306b\u306f\u3042\u307e\u308a\u89e6\u308c\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u306d\u3002<\/p>\n<p>\u79c1\u306e\u597d\u307f\u306e\u554f\u984c\u3067\u3059\u304b\u3089(\u3003\u30fb\u03c9\u30fb\u3003)<\/p>\n<p>\u65e2\u306b\u6c17\u4ed8\u304b\u308c\u305f\u65b9\u3082\u3044\u308b\u3067\u3057\u3087\u3046\u304c Date and Time API \u3092\u4f7f\u3046\u3068\u975e\u5e38\u306b\u30b7\u30f3\u30d7\u30eb\u3067\u76f4\u611f\u7684\u306b\u4f7f\u3048\u307e\u3059\u3002<\/p>\n<p>\u7d30\u304b\u3044\u8aac\u660e\u306f\u3057\u307e\u305b\u3093\u306e\u3067 JavaDoc \u3092\u3055\u3089\u3063\u3066\u3054\u89a7\u306b\u306a\u3063\u3066\u304f\u3060\u3055\u3044\u307e\u305b\u3002<\/p>\n<p>\u30ab\u30ec\u30f3\u30c0\u30fc\u95a2\u4fc2\u306b\u60a9\u307e\u3055\u308c\u3066\u304d\u305f\u305d\u3053\u306e\u3000\u3042\u30fb\u306a\u30fb\u305f\u3000\uff01<\/p>\n<p>\u3084\u3063\u3068\u30a4\u30e9\u30a4\u30e9\u304b\u3089\u89e3\u653e\u3055\u308c\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/11.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"1\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/1_thumb1.jpg\" width=\"687\" height=\"220\"><\/a><\/p>\n<p>\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u30bb\u30c3\u30c8\u3059\u308b\u306e\u3082\u7c21\u5358\u306b\u306a\u3063\u3066\u307e\u3059\u3002\uff08\uff15\uff10\u884c\u76ee\uff09<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/21.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"2\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/2_thumb1.jpg\" width=\"474\" height=\"140\"><\/a><\/p>\n<p>\u4eca\u307e\u3067\u6708\u306e\u6271\u3044\u304c\u3046\u3056\u3044\u306a\u3041\u3063\u3066\u601d\u3063\u3066\u3044\u305f\u306e\u304c\u3084\u3063\u3068\u89e3\u6d88\u3055\u308c\u307e\u3059\u306d\u3002<\/p>\n<p>\u6b21\u306b\u3001\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u3092\u307f\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>118\u884c\u76ee\u3001\uff11\uff12\uff10\u884c\u76ee\u3001\uff11\uff12\uff18\u884c\u76ee\u3001\uff11\uff12\uff19\u884c\u76ee\u3067\u4f7f\u3063\u3066\u307e\u3059\u3002<\/p>\n<p>:: \u3092\u4f7f\u3063\u305f\u4f55\u304b\u3057\u3063\u304f\u308a\u3053\u306a\u3044\u9055\u548c\u611f\u306e\u584a\u304c\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u3068\u547c\u3070\u308c\u3066\u3044\u308b\u65b0\u6a5f\u80fd\u3067\u3059\u3002<\/p>\n<p>\u5f15\u6570\u3067\u6e21\u3055\u308c\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3076\u6a5f\u80fd\u306e\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u3053\u308c\u306f\u5358\u306b\u30b3\u30fc\u30c9\u8a18\u8ff0\u91cf\u304c\u5c11\u306a\u304f\u306a\u308b\u3060\u3051\u306a\u3093\u3060\u308d\u3046\u304b\uff1f<\/p>\n<p>\u4ed6\u306b\u4f55\u304b\u30e1\u30ea\u30c3\u30c8\u304c\u3042\u308b\u306e\u304b\u826f\u304f\u89e3\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u4eca\u56de\u306f static \u30e1\u30bd\u30c3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u307e\u3059\u304c\u7279\u5b9a\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30e1\u30bd\u30c3\u30c9\u3084<\/p>\n<p>\u7279\u5b9a\u306e\u578b\u306e\u4efb\u610f\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30e1\u30bd\u30c3\u30c9\u304c\u4f7f\u3048\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u7279\u5b9a\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u306f\u3001\u7570\u306a\u308b\u95a2\u6570\u578b\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u306b\u5909\u63db\u3059\u308b\u4fbf\u5229\u306a\u624b\u6bb5\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/p>\n<pre><font size=\"4\">Callable<path>&lt;Path&gt; c = ... \r\nPrivilegedAction<path>&lt;Path&gt; a = c::call;<\/font><\/pre>\n<p>\u4efb\u610f\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u306f<\/p>\n<pre><font size=\"4\">Arrays.sort(names, String::compareToIgnoreCase);<\/font><\/pre>\n<p>\u3068\u5f15\u6570\u306e\u6570\u304c\u9055\u3044\u307e\u3059\u3002\u4efb\u610f\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u306b\u306f\u7b2c\u4e00\u5f15\u6570\u306b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u6e21\u3057\u3066\u307e\u3059\u3002<\/p>\n<p>\u8981\u3059\u308b\u306b\u30e9\u30e0\u30c0\u5f0f\u3092\u66f8\u304f\u4ee3\u308f\u308a\u306b\u65e2\u5b58\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3063\u3066\u3053\u3068\u306a\u306e\u304b\u306a\uff1f<\/p>\n<p>\u3053\u308c\u304c Java 8 \u306e\u672c\u547d\u306a\u306e\u304b\uff1f<\/p>\n<p>\u79c1\u304c\u77e5\u3089\u306a\u3044\u3082\u3057\u304f\u306f\u7406\u89e3\u304c\u8db3\u3089\u306a\u3044\u306e\u3067\u3082\u3063\u3068\u4fbf\u5229\u3067\u7d20\u6575\u306a\u4f7f\u3044\u65b9\u304c\u3042\u308b\u306e\u3060\u308d\u3046\u304b\uff1f<\/p>\n<p>\u3042\u3042\uff01\u4eca\u65e5\u3082\u7720\u308c\u305d\u3046\u306b\u306a\u3044\u306a\uff57 <\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/31.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"3\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/3_thumb1.jpg\" width=\"941\" height=\"397\"><\/a><\/p>\n<p>138\u884c\u76ee\u306e sorted \u30e1\u30bd\u30c3\u30c9\u304c\u3057\u3063\u304f\u308a\u3053\u306a\u3044\u3051\u3069\u3069\u3046\u3057\u305f\u3089\u3044\u3044\u306e\u304b\u89e3\u3089\u306a\u3044\u306e\u3067\u9069\u5f53\u306b\u3084\u3063\u305f\u3089\u671f\u5f85\u901a\u308a\u306b\u52d5\u3044\u3066\u3057\u307e\u3063\u305f\u3002(\uffe3\u3002\uffe3;)<\/p>\n<p>\u3055\u3066\u3001\u9577\u304f\u306a\u308b\u3051\u3069\u4e00\u5fdc\u3053\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u5b9f\u884c\u7d50\u679c\u3092\u8f09\u305b\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p>run:<br \/>&lt;&#8211; MyTeam \u5168\u54e1\u8868\u793a &#8211;&gt;<br \/>\u307b\u3052\u307b\u3052 \u305f\u3053\u305f\u308d\u3046, 32\u6b73, Gender: MALE, Breast Size: 90, FightingPower: 100<br \/>\u58c7\u871c, 32\u6b73, Gender: FEMALE, Breast Size: 90, FightingPower: 99<br \/>\u5317\u5ddd \u666f\u5b50, 26\u6b73, Gender: FEMALE, Breast Size: 78, FightingPower: 80<br \/>\u7dbe\u702c \u306f\u308b\u304b, 27\u6b73, Gender: FEMALE, Breast Size: 88, FightingPower: 85<br \/>\u4f50\u3005\u6728 \u5e0c, 25\u6b73, Gender: FEMALE, Breast Size: 80, FightingPower: 85<br \/>\u525b\u529b \u5f69\u82bd, 20\u6b73, Gender: FEMALE, Breast Size: 77, FightingPower: 75<br \/>\u5ddd\u53e3 \u6625\u5948, 18\u6b73, Gender: FEMALE, Breast Size: 75, FightingPower: 70<br \/>\u5800\u5317 \u771f\u5e0c, 24\u6b73, Gender: FEMALE, Breast Size: 78, FightingPower: 76<br \/>\u6b66\u4e95 \u54b2, 19\u6b73, Gender: FEMALE, Breast Size: 76, FightingPower: 66<br \/>\u77f3\u539f \u3055\u3068\u307f, 26\u6b73, Gender: FEMALE, Breast Size: 82, FightingPower: 89<br \/>\u6df1\u7530 \u606d\u5b50, 30\u6b73, Gender: FEMALE, Breast Size: 90, FightingPower: 84<br \/>&lt;\u2014MyBestMember \u2013&gt;<br \/>\u5317\u5ddd \u666f\u5b50, 26\u6b73, Gender : FEMALE, Breast Size : 78, FightingPower : 80<br \/>\u7dbe\u702c \u306f\u308b\u304b, 27\u6b73, Gender : FEMALE, Breast Size : 88, FightingPower : 85<br \/>\u4f50\u3005\u6728 \u5e0c, 25\u6b73, Gender : FEMALE, Breast Size : 80, FightingPower : 85<br \/>\u525b\u529b \u5f69\u82bd, 20\u6b73, Gender : FEMALE, Breast Size : 77, FightingPower : 75<br \/>\u5800\u5317 \u771f\u5e0c, 24\u6b73, Gender : FEMALE, Breast Size : 78, FightingPower : 76<br \/>\u6b66\u4e95 \u54b2, 19\u6b73, Gender : FEMALE, Breast Size : 76, FightingPower : 66<br \/>\u77f3\u539f \u3055\u3068\u307f, 26\u6b73, Gender : FEMALE, Breast Size : 82, FightingPower : 89<br \/>&lt;&#8211; MyBestMember FightingPower \u6607\u9806\u30bd\u30fc\u30c8 &#8211;&gt;<br \/>66<br \/>75<br \/>76<br \/>80<br \/>85<br \/>85<br \/>89<br \/>&lt;&#8211; MyBestMember FightingPower \u6700\u5927\u5024\u3092\u8868\u793a &#8211;&gt;<br \/>89<br \/>&lt;&#8211; MyBeatMember \u3092 FightingPower \u8a73\u7d30\u6607\u9806\u30bd\u30fc\u30c8 &#8211;&gt;<br \/>\u6b66\u4e95 \u54b2, 19\u6b73, Gender : FEMALE, Breast Size : 76, FightingPower : 66<br \/>\u525b\u529b \u5f69\u82bd, 20\u6b73, Gender : FEMALE, Breast Size : 77, FightingPower : 75<br \/>\u5800\u5317 \u771f\u5e0c, 24\u6b73, Gender : FEMALE, Breast Size : 78, FightingPower : 76<br \/>\u5317\u5ddd \u666f\u5b50, 26\u6b73, Gender : FEMALE, Breast Size : 78, FightingPower : 80<br \/>\u7dbe\u702c \u306f\u308b\u304b, 27\u6b73, Gender : FEMALE, Breast Size : 88, FightingPower : 85<br \/>\u4f50\u3005\u6728 \u5e0c, 25\u6b73, Gender : FEMALE, Breast Size : 80, FightingPower : 85<br \/>\u77f3\u539f \u3055\u3068\u307f, 26\u6b73, Gender : FEMALE, Breast Size : 82, FightingPower : 89<br \/>BUILD SUCCESSFUL (total time: 0 seconds)<\/p>\n<p>\u3067\u306f\u3001\u305d\u308d\u305d\u308d\u5bdd\u3088\u3046\u304b\u306a\u3002(\u7720\u308c\u305f\u3089\u5e78\u305b\u306b\u306a\u308c\u308b\u304b\u3082\uff09<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2b420c2d-ceae-4721-ac59-d378bd33229d\" class=\"wlWriterEditableSmartContent\" style=\"float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px\">Hatena \u30bf\u30b0: <a href=\"http:\/\/b.hatena.ne.jp\/t\/Java\" rel=\"tag\">Java<\/a>,<a href=\"http:\/\/b.hatena.ne.jp\/t\/NetBeans\" rel=\"tag\">NetBeans<\/a><\/div>\n<div class='wp_social_bookmarking_light'>\n            <div class=\"wsbl_hatena\"><a href='\/\/b.hatena.ne.jp\/add?mode=confirm&url=http%3A%2F%2Fyucchi.jp%2Fblog%2F%3Fp%3D653&title=NetBeans%208%20Dev%20%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%20Lambda%20%E3%81%A7%E9%81%8A%E3%81%B6%E3%80%80%E3%81%9D%E3%81%AE%EF%BC%92' title='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='http:\/\/yucchi.jp\/blog\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/hatena.gif' alt='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' title='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' width='16' height='12' class='wp_social_bookmarking_light_img' \/><\/a><\/div>\n            <div class=\"wsbl_facebook\"><a href='http:\/\/www.facebook.com\/share.php?u=http%3A%2F%2Fyucchi.jp%2Fblog%2F%3Fp%3D653&t=NetBeans%208%20Dev%20%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%20Lambda%20%E3%81%A7%E9%81%8A%E3%81%B6%E3%80%80%E3%81%9D%E3%81%AE%EF%BC%92' title='Facebook \u306b\u30b7\u30a7\u30a2' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='http:\/\/yucchi.jp\/blog\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/facebook.png' alt='Facebook \u306b\u30b7\u30a7\u30a2' title='Facebook \u306b\u30b7\u30a7\u30a2' width='16' height='16' class='wp_social_bookmarking_light_img' \/><\/a><\/div>\n            <div class=\"wsbl_google_plus_one\"><g:plusone size=\"medium\" annotation=\"none\" href=\"http:\/\/yucchi.jp\/blog\/?p=653\" ><\/g:plusone><\/div>\n            <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"http:\/\/yucchi.jp\/blog\/?p=653\" data-text=\"NetBeans 8 Dev \u3092\u4f7f\u3063\u3066 Lambda \u3067\u904a\u3076\u3000\u305d\u306e\uff12\" data-lang=\"ja\">Tweet<\/a><\/div>\n    <\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>\u5148\u65e5\u306f\u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u53d6\u5f97\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u7d44\u3093\u3067\u307f\u305f\u3051\u3069\u8ab0\u304b\u3089\u3082\u30c4\u30c3\u30b3\u30df\u304c\u5165\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u3053\u306e\u307e\u307e \u52dd\u624b\u306b\u30a4\u30b1\u30a4\u30b1\u3067\u3088\u304f\u3042\u308b\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3092 JDK 8 \u306a\u3089\u3053\u3093\u306a\u306b\u306a\u308b\u306e\u304b\u3063\u3066\u52dd\u624b\u306b\u601d\u3044\u8fbc\u3080\u904a\u3073\u3092\u3057\u307e\u3059\u3002 \u6c7a\u3057\u3066\u826f\u3044\u5b50\u306e\u307f\u3093\u306a\u306f\u771f\u4f3c\u3092\u3057\u306a\u3044\u3088\u3046\u306b\u306d\uff01 \u3068\u308a\u304b\u3048\u3057\u306e\u3064\u304b\u306a\u3044\u3053\u3068\u306b\u306a\u308b\u3068\u3044\u3051\u306a\u3044\u304b\u3089\u306d\uff08\u7206 \u4eca\u56de\u306f Java 8 \u306b\u3064\u3044\u3066 Twitter \u4e0a\u3067\u4e0b\u8a18\u306e\u3088\u3046\u306a\u3064\u3076\u3084\u304d\u304c\u3042\u3063\u305f\u306e\u3067\u305d\u308c\u3082\u8a66\u3057\u3066\u307f\u307e\u3059\u3002 \u300c\u307f\u3093\u306a\u3001Java8\u306e\u30e9\u30e0\u30c0\u306f\u98fe\u308a\u3067\u30e1\u30bd\u30c3\u30c9\u53c2\u7167\u3053\u305d\u672c\u547d\u3068\u3044\u3046\u3053\u3068\u306b\u6c17\u3065\u3044\u3066\u304d\u305f\u300d \u79c1\u306f\u65b0\u3057\u304f\u4f7f\u3044\u3084\u3059\u304f\u306a\u308b\u65e5\u4ed8\u95a2\u4fc2\u306e Date and Time API \u304c\u672c\u547d\u3060\u3068\u6c17\u4ed8\u304d\u307e\u3057\u305f\u3002(^\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[17,19],"class_list":["post-653","post","type-post","status-publish","format-standard","hentry","category-java","category-netbeans","tag-java","tag-netbeans"],"_links":{"self":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=653"}],"version-history":[{"count":2,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/653\/revisions"}],"predecessor-version":[{"id":815,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/653\/revisions\/815"}],"wp:attachment":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=653"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}