﻿{"id":646,"date":"2013-03-10T20:48:33","date_gmt":"2013-03-10T11:48:33","guid":{"rendered":"http:\/\/yucchi.jp\/blog\/?p=646"},"modified":"2013-04-24T20:46:15","modified_gmt":"2013-04-24T11:46:15","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","status":"publish","type":"post","link":"http:\/\/yucchi.jp\/blog\/?p=646","title":{"rendered":"NetBeans 8 Dev \u3092\u4f7f\u3063\u3066 Lambda \u3067\u904a\u3076"},"content":{"rendered":"<p>NetBeans \u3067 Lambda \u304c\u304a\u6c17\u697d\u306b\u8a66\u305b\u308b\u6642\u4ee3\u304c\u3084\u3063\u3066\u304d\u305f\u306e\u3067\u4eca\u65e5\u3082\u3061\u3087\u3053\u3063\u3068\u3060\u3051\u904a\u3093\u3067\u307f\u307e\u3057\u305f\u3002<\/p>\n<p>\u5148\u65e5\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3092\u8a66\u3057\u3066\u307f\u305f\u3093\u3060\u3051\u3069\u9014\u4e2d\u3067\u4e0a\u624b\u304f\u3044\u304b\u306a\u304b\u3063\u305f\u306e\u3067\u4eca\u5ea6\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\u3002<\/p>\n<p>\u30b3\u30fc\u30c9\u306f\u4e0b\u8a18\u306e\u3088\u3046\u306b\u3068\u308a\u3042\u3048\u305a Lambda \u3092\u4f7f\u308f\u306a\u3044\u3082\u306e\u3067\u7d44\u3093\u3060\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\\printsystemprop\\PrintSystemProp.java<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>\r\npackage jp.yucchi.printsystemprop;\r\n\r\nimport java.util.Properties;\r\n\r\npublic class PrintSystemProp {\r\n\r\n    public static void main(String[] args) {\r\n        Properties properties = System.getProperties();\r\n        for ( Object key: properties.keySet() ) {\r\n                        Object value = properties.get( key );\r\n                        System.out.println( key + \": \" + value );\r\n                }     \r\n    }\r\n}\r\n\r\n\r\n<\/pre>\n<p>\u5b9f\u884c\u7d50\u679c\u306f\u6b21\u306e\u3088\u3046\u306b\u306a\u308b\u3002<\/p>\n<p>java.specification.vendor: Oracle Corporation<br \/>java.endorsed.dirs: C:\\jdk1.8.0\\jre\\lib\\endorsed<br \/>java.vm.specification.version: 1.8<br \/>java.vm.specification.name: Java Virtual Machine Specification<br \/>java.vendor.url: <a href=\"http:\/\/java.oracle.com\/\">http:\/\/java.oracle.com\/<\/a><br \/>sun.java.launcher: SUN_STANDARD<br \/>awt.toolkit: sun.awt.windows.WToolkit<br \/>java.vendor: Oracle Corporation<br \/>java.io.tmpdir: C:\\Users\\Yucchi\\AppData\\Local\\Temp\\<br \/>java.class.path: C:\\Users\\Yucchi\\Documents\\NetBeansProjects\\PrintSystemProp\\build\\classes<br \/>sun.arch.data.model: 64<br \/>user.name: Yucchi<br \/>os.version: 6.2<br \/>java.vendor.url.bug: <a href=\"http:\/\/bugreport.sun.com\/bugreport\/\">http:\/\/bugreport.sun.com\/bugreport\/<\/a><br \/>os.name: Windows 8<br \/>sun.boot.library.path: C:\\jdk1.8.0\\jre\\bin<br \/>java.awt.graphicsenv: sun.awt.Win32GraphicsEnvironment<br \/>java.library.path: C:\\jdk1.8.0\\bin;C:\\Windows\\Sun\\Java\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Java\\jdk1.7.0_17\\bin;C:\\Program Files (x86)\\Windows Live\\Shared;C:\\Program Files (x86)\\QuickTime\\QTSystem\\;C:\\Program Files (x86)\\JustSystems\\JSLIB32;C:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn\\;.<br \/>user.home: C:\\Users\\Yucchi<br \/>sun.os.patch.level: <br \/>sun.cpu.isalist: amd64<br \/>java.vm.vendor: Oracle Corporation<br \/>user.country: JP<br \/>java.vm.version: 25.0-b19<br \/>path.separator: ;<br \/>sun.java.command: jp.yucchi.printsystemprop.PrintSystemProp<br \/>java.home: C:\\jdk1.8.0\\jre<br \/>java.runtime.version: 1.8.0-ea-lambda-nightly-h3500-20130225-b79-b00<br \/>line.separator: <\/p>\n<p>java.awt.printerjob: sun.awt.windows.WPrinterJob<br \/>file.separator: \\<br \/>sun.io.unicode.encoding: UnicodeLittle<br \/>sun.boot.class.path: C:\\jdk1.8.0\\jre\\lib\\resources.jar;C:\\jdk1.8.0\\jre\\lib\\rt.jar;C:\\jdk1.8.0\\jre\\lib\\sunrsasign.jar;C:\\jdk1.8.0\\jre\\lib\\jsse.jar;C:\\jdk1.8.0\\jre\\lib\\jce.jar;C:\\jdk1.8.0\\jre\\lib\\charsets.jar;C:\\jdk1.8.0\\jre\\lib\\jfr.jar;C:\\jdk1.8.0\\jre\\classes<br \/>java.vm.info: mixed mode<br \/>sun.desktop: windows<br \/>java.version: 1.8.0-ea<br \/>java.class.version: 52.0<br \/>java.specification.name: Java Platform API Specification<br \/>file.encoding: UTF-8<br \/>sun.cpu.endian: little<br \/>user.script: <br \/>java.vm.specification.vendor: Oracle Corporation<br \/>java.vm.name: OpenJDK 64-Bit Server VM<br \/>user.dir: C:\\Users\\Yucchi\\Documents\\NetBeansProjects\\PrintSystemProp<br \/>sun.management.compiler: HotSpot 64-Bit Tiered Compilers<br \/>java.runtime.name: OpenJDK Runtime Environment<br \/>user.variant: <br \/>file.encoding.pkg: sun.io<br \/>java.specification.version: 1.8<br \/>sun.jnu.encoding: MS932<br \/>java.ext.dirs: C:\\jdk1.8.0\\jre\\lib\\ext;C:\\Windows\\Sun\\Java\\lib\\ext<br \/>user.timezone: <br \/>user.language: ja<br \/>os.arch: amd64<\/p>\n<p>\u3068\u308a\u3042\u3048\u305a\u3061\u3083\u3093\u3068\u53d6\u5f97\u3067\u304d\u3066\u3044\u308b\u3088\u3046\u3060\u3002<\/p>\n<p>\u3053\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3092 NetBeans \u306f\u30e9\u30e0\u30c0\u5f0f\u3092\u4f7f\u3046\u3088\u3046\u306b\u304a\u52e7\u3081\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<p>Use Functional Operation \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/1.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_thumb.jpg\" width=\"678\" height=\"142\"><\/a><\/p>\n<p>\u7d20\u6575\u306a\u672a\u6765\u306e Java \u30b3\u30fc\u30c9\u306b\u5909\u63db\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2013\/03\/2.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_thumb.jpg\" width=\"568\" height=\"100\"><\/a><\/p>\n<p>\u3055\u3066\u3001\u3053\u306e\u307e\u307e\u3067\u306f\u304a\u3082\u3057\u308d\u304f\u306a\u3044\u306e\u3067 \u30ad\u30fc\u304c sun \u304b\u3089\u306f\u3058\u307e\u308b\u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3060\u3051\u3092\u53d6\u5f97\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n<p>Stream \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u304c\u6d3b\u8e8d\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<p>filter()\u3001forEach() \u3092\u4f7f\u3063\u3066\u3053\u306e\u3088\u3046\u306b\u7be9\u3044\u5206\u3051\u3092\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<p>\u6163\u308c\u308b\u307e\u3067\u306f\u9055\u548c\u611f\u304c\u3042\u308a\u307e\u3059\u304c\u8fd1\u3044\u5c06\u6765\u306f\u3053\u306e\u3088\u3046\u306a\u30b3\u30fc\u30c9\u3092\u7d44\u3080\u6642\u4ee3\u304c\u305d\u3053\u307e\u3067\u3084\u3063\u3066\u304d\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td align=\"left\">jp\\yucchi\\printsystemprop\\PrintSystemProp.java<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>\r\npackage jp.yucchi.printsystemprop;\r\n\r\nimport java.util.Properties;\r\n\r\npublic class PrintSystemProp {\r\n\r\n    public static void main(String[] args) {\r\n        Properties properties = System.getProperties();\r\n        properties.keySet()\r\n                .stream().filter(key  -> key.toString().startsWith(\"sun\"))\r\n                .forEach((key)  \r\n            -> {\r\n            Object value = properties.get(key);\r\n            System.out.println(key + \": \" + value);\r\n        });\r\n    }\r\n}\r\n\r\n<\/pre>\n<p>\u5b9f\u884c\u7d50\u679c\u306f<\/p>\n<p>sun.io.unicode.encoding: UnicodeLittle<br \/>sun.boot.class.path: C:\\jdk1.8.0\\jre\\lib\\resources.jar;C:\\jdk1.8.0\\jre\\lib\\rt.jar;C:\\jdk1.8.0\\jre\\lib\\sunrsasign.jar;C:\\jdk1.8.0\\jre\\lib\\jsse.jar;C:\\jdk1.8.0\\jre\\lib\\jce.jar;C:\\jdk1.8.0\\jre\\lib\\charsets.jar;C:\\jdk1.8.0\\jre\\lib\\jfr.jar;C:\\jdk1.8.0\\jre\\classes<br \/>sun.management.compiler: HotSpot 64-Bit Tiered Compilers<br \/>sun.java.command: jp.yucchi.printsystemprop.PrintSystemProp<br \/>sun.arch.data.model: 64<br \/>sun.jnu.encoding: MS932<br \/>sun.cpu.endian: little<br \/>sun.os.patch.level: <br \/>sun.desktop: windows<br \/>sun.cpu.isalist: amd64<br \/>sun.java.launcher: SUN_STANDARD<br \/>sun.boot.library.path: C:\\jdk1.8.0\\jre\\bin<\/p>\n<p>\u3068\u308a\u3042\u3048\u305a\u76ee\u7684\u306f\u679c\u305f\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u305f\u3060\u3057\u3001\u79c1\u306f\u3042\u307e\u308a Lambda \u306e\u3053\u3068\u3092\u8abf\u3079\u3066\u306a\u3044\u306e\u3067\u4e0a\u8a18\u306e\u30b3\u30fc\u30c9\u3067\u6b63\u3057\u3044\u306e\u304b\u81ea\u4fe1\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u8a73\u3057\u3044\u4eba\u304c\u3053\u308c\u3092\u3054\u89a7\u306b\u306a\u3063\u3066\u3044\u3066\u3082\u3063\u3068\u826f\u3044\u65b9\u6cd5\u304c\u3042\u308b\u3093\u3067\u3057\u305f\u3089\u3054\u6307\u6458\u304f\u3060\u3055\u308b\u3068\u5b09\u3057\u3044\u3067\u3059\u3002<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:88a3f16e-34e8-43af-9865-c4161368a477\" 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\/NetBeans\" rel=\"tag\">NetBeans<\/a>,<a href=\"http:\/\/b.hatena.ne.jp\/t\/Java\" rel=\"tag\">Java<\/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%3D646&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' 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%3D646&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' 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=646\" ><\/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=646\" data-text=\"NetBeans 8 Dev \u3092\u4f7f\u3063\u3066 Lambda \u3067\u904a\u3076\" data-lang=\"ja\">Tweet<\/a><\/div>\n    <\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>NetBeans \u3067 Lambda \u304c\u304a\u6c17\u697d\u306b\u8a66\u305b\u308b\u6642\u4ee3\u304c\u3084\u3063\u3066\u304d\u305f\u306e\u3067\u4eca\u65e5\u3082\u3061\u3087\u3053\u3063\u3068\u3060\u3051\u904a\u3093\u3067\u307f\u307e\u3057\u305f\u3002 \u5148\u65e5\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3092\u8a66\u3057\u3066\u307f\u305f\u3093\u3060\u3051\u3069\u9014\u4e2d\u3067\u4e0a\u624b\u304f\u3044\u304b\u306a\u304b\u3063\u305f\u306e\u3067\u4eca\u5ea6\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\u3002 \u30b3\u30fc\u30c9\u306f\u4e0b\u8a18\u306e\u3088\u3046\u306b\u3068\u308a\u3042\u3048\u305a Lambda \u3092\u4f7f\u308f\u306a\u3044\u3082\u306e\u3067\u7d44\u3093\u3060\u3002 jp\\yucchi\\printsystemprop\\PrintSystemProp.java package jp.yucchi.printsystemprop; import java.util.Properties; public class PrintSystemProp { publ\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-646","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\/646","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=646"}],"version-history":[{"count":2,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/646\/revisions"}],"predecessor-version":[{"id":817,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/646\/revisions\/817"}],"wp:attachment":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=646"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}