<?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>Manual Web &#187; stringbuffer</title>
	<atom:link href="http://www.manualweb.net/tag/stringbuffer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.manualweb.net</link>
	<description>www.manualweb.net</description>
	<lastBuildDate>Tue, 27 Sep 2011 11:37:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Clase String: Representando una cadena</title>
		<link>http://www.manualweb.net/java/clase-string-representando-una-cadena/</link>
		<comments>http://www.manualweb.net/java/clase-string-representando-una-cadena/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 15:27:03 +0000</pubDate>
		<dc:creator>manualweb</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[constructor]]></category>
		<category><![CDATA[java.lang]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[stringbuffer]]></category>
		<category><![CDATA[System.out.println]]></category>

		<guid isPermaLink="false">http://www.manualweb.net/?p=115</guid>
		<description><![CDATA[Creando una cadena Crear una cadena vacía Constructores String Volcando una cadena de texto a la consola Una cadena de texto no deja de ser más que la sucesión de un conjunto de caracteres alfanuméricos, signos de puntuación y espacios en blanco con más o menos sentido. Podemos encontrarnos desde la archiconocida cadena “Hola Mundo” [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://www.manualweb.net/java/clase-string-representando-una-cadena/#toc-creando-una-cadena">Creando una cadena</a></li>
<li><a href="http://www.manualweb.net/java/clase-string-representando-una-cadena/#toc-crear-una-cadena-vaca">Crear una cadena vacía</a></li>
<li><a href="http://www.manualweb.net/java/clase-string-representando-una-cadena/#toc-constructores-string">Constructores String</a></li>
<li><a href="http://www.manualweb.net/java/clase-string-representando-una-cadena/#toc-volcando-una-cadena-de-texto-a-la-consola">Volcando una cadena de texto a la consola</a></li>
</ol>
</div>
<p>Una cadena de texto no deja de ser más que la sucesión de un conjunto de caracteres alfanuméricos, signos de puntuación y espacios en blanco con más o menos sentido.</p>
<p class="texto">Podemos encontrarnos desde la archiconocida cadena “Hola Mundo” y la no menos “Mi primera cadena de texto”, pasando por las cadenas de texto personalizadas “Víctor”, “Víctor Cuervo”, las cadenas de depuración “¿Aquí?”, “Paso 1”, “Paso 2”,... hasta las inclasificables “asdf”.</p>
<p class="texto">Todas ellas serán representadas en java con la clase <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a> y <a title="StringBuffer" href="http://www.w3api.com/wiki/Java:StringBuffer">StringBuffer</a>. Aunque de momento nos centraremos en la primera.</p>
<p class="texto">Para encontrar la clase <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a> dentro de las librerías de <a title="Java" href="http://www.manualweb.net/tutorial-java/">Java</a> tendremos que ir a <span class="codigo"><a title="java.lang.String" href="http://www.w3api.com/wiki/Categor%C3%ADa:Java_Lang">java.lang.String</a></span></p>
<h3 id="toc-creando-una-cadena">Creando una cadena</h3>
<p class="texto">Para crear una cadena tenemos dos opciones:</p>
<ul>
<li>Instanciamos la clase <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a>. Que sería una creación explicita de la clase</li>
</ul>
<pre class="java"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a> sMiCadena = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Cadena de Texto&quot;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<ul>
<li>Crear implícitamente la cadena de texto. Es decir, simplemente le asignamos el valor al objeto.</li>
</ul>
<pre class="java"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a> sMiCadena = <span style="color: #ff0000;">&quot;Cadena de Texto&quot;</span>;</pre>
<p class="texto">En este caso, <a title="Java" href="http://www.manualweb.net/tutorial-java/">Java</a>, creará un objeto <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a> para tratar esta cadena.</p>
<h3 id="toc-crear-una-cadena-vaca">Crear una cadena vacía</h3>
<p class="texto">Podemos tener la necesidad de crear una cadena vacía. Puede darse el caso que no siempre sepamos lo que vamos a poner de antemano en la cadena de texto. ¿A quién no le surgen dudas? <img src='http://www.manualweb.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ... Fuera de bromas, muchas veces la cadena de texto nos la proporcionará el usuario, otro sistema,....</p>
<p class="texto">Para poder crear la cadena vacía nos bastará con asignarle el valor de "", o bien, utilizar el constructor vacío.</p>
<pre class="java"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a> sMiCadena = <span style="color: #ff0000;">&quot;&quot;</span>;
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a> sMiCadena = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<h3 id="toc-constructores-string">Constructores String</h3>
<p class="texto">Visto lo visto podemos resumir que tenemos dos tipos de constructores principales de la clase <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a>:</p>
<ul>
<li><strong>String(),</strong> <span style="font-weight: normal;">q</span><span style="font-weight: normal;">ue construirá un objeto <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a> sin inicializar.</span></li>
<li><strong>String(String original),</strong> <span style="font-weight: normal;">construye una clase <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a> con otra clase <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a> que recibirá como argumento.</span></li>
</ul>
<p class="texto">Aunque tenemos alguno más que iremos viendo....</p>
<h3 id="toc-volcando-una-cadena-de-texto-a-la-consola">Volcando una cadena de texto a la consola</h3>
<p class="texto">Solo nos quedará saber cómo volcar una cadena por pantalla. Esto lo haremos con la clase <span class="codigo"><a title="System.out" href="http://www.w3api.com/wiki/Java:System.out">System.out.println</a></span> que recibirá como parámetro el objeto <a title="String" href="http://www.w3api.com/wiki/Java:String">String</a>.</p>
<p class="texto">Por ejemplo:</p>
<pre class="java"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ASystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Mi Cadena de Texto&quot;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<p class="texto">ó</p>
<pre class="java"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a> sMiCadena = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Mi Cadena de Texto&quot;</span><span style="color: #66cc66;">&#41;</span>;
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ASystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span>sMiCadena<span style="color: #66cc66;">&#41;</span>;</pre>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F&amp;title=Clase%20String%3A%20Representando%20una%20cadena&amp;bodytext=%0ACreando%20una%20cadena%0ACrear%20una%20cadena%20vac%C3%ADa%0AConstructores%20String%0AVolcando%20una%20cadena%20de%20texto%20a%20la%20consolaUna%20cadena%20de%20texto%20no%20deja%20de%20ser%20m%C3%A1s%20que%20la%20sucesi%C3%B3n%20de%20un%20conjunto%20de%20caracteres%20alfanum%C3%A9ricos%2C%20signos%20de%20puntuaci%C3%B3n%20y%20espacios%20en%20blanco" title="Digg"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F" title="Sphinn"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F&amp;title=Clase%20String%3A%20Representando%20una%20cadena&amp;notes=%0ACreando%20una%20cadena%0ACrear%20una%20cadena%20vac%C3%ADa%0AConstructores%20String%0AVolcando%20una%20cadena%20de%20texto%20a%20la%20consolaUna%20cadena%20de%20texto%20no%20deja%20de%20ser%20m%C3%A1s%20que%20la%20sucesi%C3%B3n%20de%20un%20conjunto%20de%20caracteres%20alfanum%C3%A9ricos%2C%20signos%20de%20puntuaci%C3%B3n%20y%20espacios%20en%20blanco" title="del.icio.us"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F&amp;t=Clase%20String%3A%20Representando%20una%20cadena" title="Facebook"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F&amp;title=Clase%20String%3A%20Representando%20una%20cadena" title="Mixx"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F&amp;title=Clase%20String%3A%20Representando%20una%20cadena&amp;annotation=%0ACreando%20una%20cadena%0ACrear%20una%20cadena%20vac%C3%ADa%0AConstructores%20String%0AVolcando%20una%20cadena%20de%20texto%20a%20la%20consolaUna%20cadena%20de%20texto%20no%20deja%20de%20ser%20m%C3%A1s%20que%20la%20sucesi%C3%B3n%20de%20un%20conjunto%20de%20caracteres%20alfanum%C3%A9ricos%2C%20signos%20de%20puntuaci%C3%B3n%20y%20espacios%20en%20blanco" title="Google Bookmarks"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F&amp;title=Clase%20String%3A%20Representando%20una%20cadena" title="Live"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.manualweb.net%2Fjava%2Fclase-string-representando-una-cadena%2F" title="Meneame"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manualweb.net/java/clase-string-representando-una-cadena/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

