{"id":1509,"date":"2012-08-16T12:05:52","date_gmt":"2012-08-16T10:05:52","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1509"},"modified":"2012-08-16T12:05:52","modified_gmt":"2012-08-16T10:05:52","slug":"ber-eine-reihe-von-werten-laufen-ist-element-von-test","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2012\/08\/ber-eine-reihe-von-werten-laufen-ist-element-von-test\/","title":{"rendered":"&Uuml;ber eine Reihe von Werten laufen, Ist-Element-von-Test"},"content":{"rendered":"<p>Rechts vom Doppelpunkt l\u00e4sst sich auf die Schnelle ein Feld aufbauen, \u00fcber welches das erweiterte for dann laufen kann.<\/p>\n<p>for ( int prime : new int[]{ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 } )   <br \/>&#160; System.out.println( prime );<\/p>\n<p>Das ist praktisch, um \u00fcber eine feste Menge von Werten zu laufen. Das funktioniert auch f\u00fcr Objekte, etwa Strings:<\/p>\n<p>for ( String name : new String[]{ &quot;Krissy&quot;, &quot;Morris&quot;, &quot;Dan&quot; } )   <br \/>&#160; System.out.println( name );<\/p>\n<p>Einige Programmierer verstecken die Objekterzeugung auch in einen Methodenaufruf:<\/p>\n<p>for ( String name : Arrays.asList( &quot;Krissy&quot;, &quot;Morris&quot;, &quot;Dan&quot; ) )   <br \/>&#160; System.out.println( name );<\/p>\n<p>Arrays.asList(\u2026) erzeugt kein Array als R\u00fcckgabe, sondern baut aus der variablen Argumentliste eine Sammlung auf, die von einem speziellen Typ Iterable ist \u2013 das kann auch die erweiterte for-Schleife ablaufen.<\/p>\n<p>Unabh\u00e4ngig vom erweiterten for hat die Nutzung von Arrays.asList(\u2026)noch einen anderen Vorteil, etwa bei ist-Element-von-Anfragen, etwa so:<\/p>\n<p>if ( Arrays.asList( 1, 2, 3, 4, 5, 6, 7, 8, 10 ).contains( number ) )<\/p>\n<p>&#160; \u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rechts vom Doppelpunkt l\u00e4sst sich auf die Schnelle ein Feld aufbauen, \u00fcber welches das erweiterte for dann laufen kann. for ( int prime : new int[]{ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 } ) &#160; System.out.println( prime ); Das ist praktisch, um \u00fcber eine feste Menge von Werten zu laufen. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11],"tags":[],"class_list":["post-1509","post","type-post","status-publish","format-standard","hentry","category-insel"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=1509"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1509\/revisions"}],"predecessor-version":[{"id":1510,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1509\/revisions\/1510"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}