Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: Cadenes de caràcters»
De wikiserver
(→Inicialització d’objectes String) |
(→Manipulació d’objectes) |
||
Línia 21: | Línia 21: | ||
===Manipulació d’objectes=== | ===Manipulació d’objectes=== | ||
+ | |||
+ | :*No hi ha operadors que manipulin o comparin directament objectes. | ||
+ | :*La manipulació d’objectes es fa mitjançant la invocació de mètodes sobre les variables en què es troben emmagatzemats. | ||
+ | :*La llista de mètodes que poden ser invocats sobre una variable on s’emmagatzema un objecte depèn exclusivament de la seva classe. | ||
+ | :*Classes diferents permeten la invocació de diferents mètodes. | ||
+ | :*Els mètodes es criden mitjançant l’identificador de la variable, seguida d’un punt, i llavors el nom del mètode que volem. | ||
+ | :*Hi ha mètodes amb paràmetres: llista de valors entre parèntesis, separats per comes (..., ..., ...). | ||
+ | :*Si el mètode no requereix cap paràmetre, només cal obrir i tancar parèntesis, (). | ||
+ | :*La sintaxi seria: | ||
+ | <pre> | ||
+ | identificadorVariable.nomMètode (paràmetre1, paràmetre2,..., paràmetreN); | ||
+ | </pre> | ||
==="Arrays" de cadenes de text=== | ==="Arrays" de cadenes de text=== |
Revisió del 11:10, 19 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.
Contingut
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
- No hi ha operadors que manipulin o comparin directament objectes.
- La manipulació d’objectes es fa mitjançant la invocació de mètodes sobre les variables en què es troben emmagatzemats.
- La llista de mètodes que poden ser invocats sobre una variable on s’emmagatzema un objecte depèn exclusivament de la seva classe.
- Classes diferents permeten la invocació de diferents mètodes.
- Els mètodes es criden mitjançant l’identificador de la variable, seguida d’un punt, i llavors el nom del mètode que volem.
- Hi ha mètodes amb paràmetres: llista de valors entre parèntesis, separats per comes (..., ..., ...).
- Si el mètode no requereix cap paràmetre, només cal obrir i tancar parèntesis, ().
- La sintaxi seria:
identificadorVariable.nomMètode (paràmetre1, paràmetre2,..., paràmetreN);