Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: Cadenes de caràcters»

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «==La classe String== ===Inicialització d’objectes String=== ===Manipulació d’objectes=== ==="Arrays" de cadenes de text=== ==Entrada de cadenes de text== ==...».)
 
Línia 1: Línia 1:
 +
A Java el tipus de dada compost cadena de text o String serveix per representar i gestionar de manera senzilla una seqüència de caràcters.
 +
 
==La classe String==
 
==La classe String==
 +
 +
:*Tipus de dada compost.
 +
:*S'usa el terme classe per referir-se a un tipus de dada compost.
 +
:*Es poden assignar valors directament.
 +
:*S’usa el terme objecte per referir-se al valor assignat a una variable d’un tipus de dades compost.
 +
:*La classe que representa una cadena de text s’anomena explícitament String.
  
 
===Inicialització d’objectes String===
 
===Inicialització d’objectes String===
 +
 +
:*Cal assignar un objecte.
 +
:*La representació d'un objecte pot variar depenent de la classe emprada.
 +
:*Pels string, es fa com amb un tipus de dada primitiu.
 +
:*Els objectes String es representant mitjançant un literal, en aquest cas, text envoltat entre cometes dobles.
 +
:*Exemple d'inicialització:
 +
<pre> 
 +
  String holaMon = "Hola, món!";
 +
</pre>
 +
:*Cadena buida:
 +
<pre>
 +
  String cadenaBuida = "";
 +
</pre>
  
 
===Manipulació d’objectes===
 
===Manipulació d’objectes===

Revisió del 11:29, 18 feb 2018

A Java el tipus de dada compost cadena de text o String serveix per representar i gestionar de manera senzilla una seqüència de caràcters.

La classe String

  • Tipus de dada compost.
  • S'usa el terme classe per referir-se a un tipus de dada compost.
  • Es poden assignar valors directament.
  • S’usa el terme objecte per referir-se al valor assignat a una variable d’un tipus de dades compost.
  • La classe que representa una cadena de text s’anomena explícitament String.

Inicialització d’objectes String

  • Cal assignar un objecte.
  • La representació d'un objecte pot variar depenent de la classe emprada.
  • Pels string, es fa com amb un tipus de dada primitiu.
  • Els objectes String es representant mitjançant un literal, en aquest cas, text envoltat entre cometes dobles.
  • Exemple d'inicialització:
  
   String holaMon = "Hola, món!"; 
  • Cadena buida:
   String cadenaBuida = ""; 

Manipulació d’objectes

"Arrays" de cadenes de text

Entrada de cadenes de text

Lectura des de teclat

Argument del mètode principal

Manipulació de cadenes de text

Alguns mètodes de la classe String

Mètodes length, charAt i getChars

Comparació de cadenes

Localització de cadenes i subcadenes

Extracció de subcadenes

Concatenació de cadenes

Diversos mètodes

El mètode valueOf