{"id":4239,"date":"2018-09-11T20:24:14","date_gmt":"2018-09-11T18:24:14","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=4239"},"modified":"2018-09-11T20:24:14","modified_gmt":"2018-09-11T18:24:14","slug":"string-laenge-und-test-auf-leer-string","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2018\/09\/string-laenge-und-test-auf-leer-string\/","title":{"rendered":"String-L\u00e4nge und Test auf Leer-String"},"content":{"rendered":"<p>String-Objekte verwalten intern die Zeichenreihe, die sie repr\u00e4sentieren, und bieten eine Vielzahl von Methoden, um die Eigenschaften des Objekts preiszugeben. Eine Methode haben wir schon benutzt: length(). F\u00fcr String-Objekte ist sie so implementiert, dass sie die Anzahl der Zeichen im String (die L\u00e4nge des Strings) zur\u00fcckgibt. Um herauszufinden, ob der String keine Zeichen hat, l\u00e4sst sich neben length() == 0 auch die Methode isEmpty() nutzen. In Java 11 ist die Methode isBlank() hinzugekommen, die testet, ob der String leer ist, oder nur aus Wei\u00dfraum besteht; Wei\u00dfraum ist jedes Zeichen, bei dem Character.isWhitespace(int) wahr anzeigt.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"220\">Anweisung<\/td>\n<td width=\"220\">Ergebnis<\/td>\n<\/tr>\n<tr>\n<td width=\"220\">&#8222;&#8220;.length()<\/td>\n<td width=\"220\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"220\">&#8222;&#8220;.isEmpty()<\/td>\n<td width=\"220\">true<\/td>\n<\/tr>\n<tr>\n<td width=\"220\">&#8220; &#8222;.length()<\/td>\n<td width=\"220\">1<\/td>\n<\/tr>\n<tr>\n<td width=\"220\">&#8220; &#8222;.isEmpty()<\/td>\n<td width=\"220\">false<\/td>\n<\/tr>\n<tr>\n<td width=\"220\">&#8220; &#8222;.isBlank()<\/td>\n<td width=\"220\">true<\/td>\n<\/tr>\n<tr>\n<td width=\"220\">String s = null; s.length();<\/td>\n<td width=\"220\">NullPointerException<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Tabelle 1.1: Ergebnisse der Methoden length(), isEmpty() und isBlank()<\/p>\n","protected":false},"excerpt":{"rendered":"<p>String-Objekte verwalten intern die Zeichenreihe, die sie repr\u00e4sentieren, und bieten eine Vielzahl von Methoden, um die Eigenschaften des Objekts preiszugeben. Eine Methode haben wir schon benutzt: length(). F\u00fcr String-Objekte ist sie so implementiert, dass sie die Anzahl der Zeichen im String (die L\u00e4nge des Strings) zur\u00fcckgibt. Um herauszufinden, ob der String keine Zeichen hat, l\u00e4sst [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[11,108],"tags":[],"class_list":["post-4239","post","type-post","status-publish","format-standard","hentry","category-insel","category-java-11"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4239","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=4239"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4239\/revisions"}],"predecessor-version":[{"id":4240,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4239\/revisions\/4240"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=4239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=4239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=4239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}