<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Blog Buch &#187; 03. Zeichenketten (Strings)</title>
	<atom:link href="http://www.java-blog-buch.de/category/strings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.java-blog-buch.de</link>
	<description>Ein Buch über Java Programmierung als Blog</description>
	<lastBuildDate>Tue, 24 Jan 2012 17:00:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>03.08 StringBuffer und StringBuilder</title>
		<link>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/</link>
		<comments>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/#comments</comments>
		<pubDate>Wed, 06 May 2009 07:12:07 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=1660</guid>
		<description><![CDATA[Wie Sie wissen, sind Strings immutable und somit unveränderbar. Dies hat zur Folge, dass bei jeder Verknüpfung von Strings mit dem + Operator ein neuer String erzeugt wird, was in den meisten Fällen nicht gerade performant ist. Zwei Alternativen lernen Sie in diesem Kapitel kennen.
Ein Nachteil von Strings
Betrachten wir das oben angesprochene Problem noch einmal [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0308-stringbuffer-und-stringbuilder/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>03.07 Reguläre Ausdrücke</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/</link>
		<comments>http://www.java-blog-buch.de/0307-regulare-ausdrucke/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 06:17:59 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834</guid>
		<description><![CDATA[Reguläre Ausdrücke (RegExp, Regex, regular expressions) stellen ein Muster in Form einer Zeichenkette dar, anhand dessen eine weitere Zeichenkette aufgeteilt, durchsucht, manipuliert oder überprüft werden kann. Dieses Kapitel bietet Ihnen einen Einstieg in reguläre Ausdrücke.
Sie haben bereits mit regulären Ausdrücken gearbeitet &#8211; im Kapitel 03.03. Nützliche String-Methoden. Dort wurden den Methoden split und replaceAll reguläre [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0307-regulare-ausdrucke/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>03.06 primitive Datentypen und Strings</title>
		<link>http://www.java-blog-buch.de/0306-primitive-datentypen-und-strings/</link>
		<comments>http://www.java-blog-buch.de/0306-primitive-datentypen-und-strings/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 12:22:54 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=226</guid>
		<description><![CDATA[Oftmals ist es notwendig einen primitiven Datentyp in einen String umzuwandeln oder umgekehrt. Hierfür bietet Java fertige Funktionen.
Primitive Datentypen als String
Um einen primitiven Datentyp in einen String umzuwandeln ist prinzipiell nur eine einzige Methode nötig &#8211; valueOf der Klasse String. Dieser Methode wird der primitive Datentyp oder ein Objekt übergeben, aus welchem eine Zeichenkette erstellt [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0306-primitive-datentypen-und-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>03.05 Immutability von Strings</title>
		<link>http://www.java-blog-buch.de/0305-immutability-von-strings/</link>
		<comments>http://www.java-blog-buch.de/0305-immutability-von-strings/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 12:05:18 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=215</guid>
		<description><![CDATA[In den letzten Kapiteln haben Sie einige Methoden der String-Klasse kennengelernt. Ihnen ist dabei evtl. aufgefallen, dass keine Methode den String verändert, sondern lediglich einen veränderten String zurückliefert. Das liegt daran, dass Strings immutable und somit unveränderbar sind.
Egal wie Sie einen String &#8220;verändern&#8221;, es wird immer ein neuer String zurückgeliefert. Das sieht man schon an [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0305-immutability-von-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>03.04 Escape-Sequenzen</title>
		<link>http://www.java-blog-buch.de/0304-escape-sequenzen/</link>
		<comments>http://www.java-blog-buch.de/0304-escape-sequenzen/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 21:21:09 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=213</guid>
		<description><![CDATA[Um bestimmte Zeichen in Strings oder chars darzustellen, ist es notwendig diese zu maskieren. Einige Zeichen werden also durch so genannte Escape-Sequenzen dargestellt. Wie sollte auch sonst in einem String ein doppeltes Hochkomma dargestellt werden, ohne die Zeichenkette vorzeitig zu beenden?



Sequenz
Bedeutung


\b
Rückschritt (Backspace)


\t
Horizontaler Tabulator


\n
Zeilenumbruch


\f
Seitenumbruch (Formfeed)


\r
Wagenrücklauf (Carriage return)


\&#8221;
Doppeltes Anführungszeichen 


\&#8217;
Einfaches Anführungszeichen


\\
Backslash


\nnn
Oktalzahl nnn (kann auch kürzer als 3 [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0304-escape-sequenzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>03.03 Nützliche String-Methoden</title>
		<link>http://www.java-blog-buch.de/0303-nutzliche-string-methoden/</link>
		<comments>http://www.java-blog-buch.de/0303-nutzliche-string-methoden/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 14:30:06 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=210</guid>
		<description><![CDATA[Mit Strings werden Sie viel arbeiten. Deshalb stelle ich Ihnen jetzt ein paar nützliche Methoden (zusätzlich zu den bereits bekannten length(), equals() und equalsIgnoreCase()) zur Zeichenkettenverarbeitung vor.
String#charAt
Mit der charAt Methode bekommen Sie ein Zeichen an einer bestimmten Stelle eines Strings als char. Möchten Sie z. B. das 3. Zeichen eines Strings, so kann man folgende [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0303-nutzliche-string-methoden/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>03.02 Strings vergleichen</title>
		<link>http://www.java-blog-buch.de/0302-strings-vergleichen/</link>
		<comments>http://www.java-blog-buch.de/0302-strings-vergleichen/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 13:06:43 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=199</guid>
		<description><![CDATA[Der durchschnittliche Programmieranfänger wird davon ausgehen, dass er Zeichenketten auch einfach mit == wie doubles, longs, chars, ... vergleichen kann. Dies stimmt so aber nicht. Das beweist ein kleiner Test:

String str1 = new String(&#34;Hallo&#34;);
String str2 = new String(&#34;Hallo&#34;);
if (str1 == str2) {
  System.out.println(&#34;str1 entspricht str2&#34;);
}
else {
  System.out.println(&#34;str1 ist anders als str2&#34;);
}
Anders als Sie [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0302-strings-vergleichen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>03.01 Strings &#8211; Eine Einführung</title>
		<link>http://www.java-blog-buch.de/0301-strings-eine-einfuhrung/</link>
		<comments>http://www.java-blog-buch.de/0301-strings-eine-einfuhrung/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 12:46:43 +0000</pubDate>
		<dc:creator>Stefan Kiesel</dc:creator>
				<category><![CDATA[03. Zeichenketten (Strings)]]></category>

		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=159</guid>
		<description><![CDATA[Zeichenketten werden für alle Ausgaben benötigt, egal ob auf grafischen Oberflächen, in der Konsole oder für Dateien. Deshalb gibt es &#8211; wie in jeder Programmiersprache &#8211; auch in Java Zeichenketten. Diese sind wie in anderen Sprachen eine Aneinanderreihung von einzelnen char-Elementen. Im Gegensatz zu C/C++, werden Zeichenketten in Java aber nicht durch ein Null-terminiertes char-Array [...]]]></description>
		<wfw:commentRss>http://www.java-blog-buch.de/0301-strings-eine-einfuhrung/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

