{"id":616,"date":"2018-11-27T23:00:54","date_gmt":"2018-11-27T22:00:54","guid":{"rendered":"https:\/\/freizone.net\/java-einfach-lernen\/?p=616"},"modified":"2020-05-11T19:29:41","modified_gmt":"2020-05-11T17:29:41","slug":"zeichenketten","status":"publish","type":"post","link":"https:\/\/freizone.net\/java-einfach-lernen\/2018\/11\/27\/zeichenketten\/","title":{"rendered":"Zeichenketten"},"content":{"rendered":"<p>Zeichenketten in Java werden wie in den meisten anderen Sprachen auch, mit Strings gebildet.<br \/>\nBeispiel:<br \/>\nString s = &#8222;Hallo Welt!&#8220;;<\/p>\n<p>Eine sogenannte <em>Konkatenation<\/em> findet sobald ein String aus mehreren Zeichenketten mit dem Operator &#8218;+&#8216; zusammengef\u00fcgt wird:<br \/>\nString s = &#8222;Hallo &#8220; + &#8222;Welt&#8220; + &#8222;!&#8220;;<\/p>\n<p>Dies ist jedoch nicht effektiv, da im Speicher ein String nicht ver\u00e4ndert werden kann. Das heisst es wird zun\u00e4chst sowohl &#8222;Hallo &#8220; also auch &#8222;Welt&#8220; und &#8222;!&#8220; angelegt und anschlie\u00dfend ein neuer &#8222;Hallo Welt!&#8220; String generiert. Wenn man also viel mit Strings arbeitet sollte man StringBuffer verwenden. Dieser Befehl arbeitet effektiver, da man hier tats\u00e4chlich im Speicher einen String direkt an einen String anh\u00e4ngen kann:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">StringBuffer sb = new StringBuffer();\r\nsb.append(\"Hallo \");\r\nsb.append(\"Welt\");\r\nsb.append(\"!\");\r\nString s = sb.toString();\r\nSystem.out.println(s);<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zeichenketten in Java werden wie in den meisten anderen Sprachen auch, mit Strings gebildet. Beispiel: String s = &#8222;Hallo Welt!&#8220;; Eine sogenannte Konkatenation findet sobald ein String aus mehreren Zeichenketten mit dem Operator &#8218;+&#8216; zusammengef\u00fcgt wird: String s = &#8222;Hallo &#8220; + &#8222;Welt&#8220; + &#8222;!&#8220;; Dies ist jedoch nicht effektiv, da im Speicher ein String [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts\/616"}],"collection":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/comments?post=616"}],"version-history":[{"count":5,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts\/616\/revisions"}],"predecessor-version":[{"id":851,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts\/616\/revisions\/851"}],"wp:attachment":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/media?parent=616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/categories?post=616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/tags?post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}