{"id":19683,"date":"2022-10-14T14:49:36","date_gmt":"2022-10-14T12:49:36","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=19683"},"modified":"2022-10-14T14:49:36","modified_gmt":"2022-10-14T12:49:36","slug":"stream-test-mit-btc-und-eth-adressen","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=19683","title":{"rendered":"Stream Test mit BTC und ETH Adressen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2022\/10\/eierlandschaft.webp\" alt=\"\" width=\"1920\" height=\"1080\" class=\"aligncenter size-full wp-image-19684\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2022\/10\/eierlandschaft.webp 1920w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2022\/10\/eierlandschaft-300x169.webp 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2022\/10\/eierlandschaft-1024x576.webp 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2022\/10\/eierlandschaft-768x432.webp 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2022\/10\/eierlandschaft-1536x864.webp 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>Hier der Beispiel Code &#8230;<!--more--><\/p>\n<pre class=\"lang:java decode:true \" >\r\n\r\npackage de.wenzlaff.blockchain;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport java.util.stream.Collectors;\r\n\r\nimport de.wenzlaff.blockchain.be.Adresse;\r\n\r\n\/**\r\n * Stream Test BTC unt ETH.\r\n * \r\n * @author Thomas Wenzlaff\r\n *\/\r\npublic class StreamTest {\r\n\r\n\tpublic static void main(String[] args) {\r\n\r\n\t\tList&lt;Adresse&gt; adressen = new ArrayList&lt;&gt;();\r\n\r\n\t\tAdresse meineByMeACoffeeBTCAdresse = new Adresse();\r\n\t\tmeineByMeACoffeeBTCAdresse\r\n\t\t\t\t.setAdresse(\"bc1qj4grttyhk2h5wqask3nku70e3qtycssz5kvw5l\");\r\n\r\n\t\tAdresse meineETHByMeACoffeeAdresse = new Adresse();\r\n\t\tmeineETHByMeACoffeeAdresse\r\n\t\t\t\t.setAdresse(\"0x829F9e57c29ab683E964c76160B7B0BaB2727dD2\");\r\n\r\n\t\tAdresse nochEineDummyAdresse = new Adresse();\r\n\t\tnochEineDummyAdresse.setAdresse(\"999999999999999999\");\r\n\r\n\t\tAdresse nochEineWeitereDummyAdresse = new Adresse();\r\n\t\tnochEineWeitereDummyAdresse.setAdresse(\"22222222222222\");\r\n\r\n\t\tadressen.add(meineByMeACoffeeBTCAdresse);\r\n\t\tadressen.add(meineETHByMeACoffeeAdresse);\r\n\t\tadressen.add(nochEineDummyAdresse);\r\n\t\tadressen.add(nochEineWeitereDummyAdresse);\r\n\r\n\t\t\/\/ wir suchen in allen Adressen nach einer 5 und finden meine beiden BTC\r\n\t\t\/\/ und ETH Adressen mit stream und filter Collectors\r\n\t\tList&lt;Adresse&gt; gefilterteAdressen = adressen.stream()\r\n\t\t\t\t.filter(z -&gt; z.getAdresse().contains(\"5\"))\r\n\t\t\t\t.collect(Collectors.toList());\r\n\r\n\t\t\/\/ letzter Block 758625\r\n\t\tSystem.out.println(\"Meine BTC und ETH Adresse: \" + gefilterteAdressen);\r\n\t}\r\n}\r\n<\/pre>\n<p>Ergebnis:<\/p>\n<p>Meine BTC und ETH Adresse: [Adresse [adresse=bc1qj4grttyhk2h5wqask3nku70e3qtycssz5kvw5l], Adresse [adresse=0x829F9e57c29ab683E964c76160B7B0BaB2727dD2]]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier der Beispiel Code &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,5027,5,3172,3423,5288,210,1361],"tags":[4611,4990,3248,2193,2538,5304],"class_list":["post-19683","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-blockchain","category-java","category-java-10","category-java-11","category-java-17","category-java-7","category-java-8","tag-btc","tag-eth","tag-filter","tag-java-8","tag-stream","tag-stream-api"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/19683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19683"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/19683\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19683"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}