Exercicis d'autoavaluació

Exercici 1

Relacioneu les diferents manipulacions sobre una cadena de text amb el mètode corresponent.

NúmPreguntaResposta
1

Cercar la primera aparició d’un text dins de la cadena.

2

Comprovar si és igual que una altra cadena de text, ignorant majúscules i minúscules.

3

Mesurar-ne la llargària.

4

Establir-ne l’ordre lexicogràfic respecte d’una altra cadena de text.

5

Obtenir una subcadena continguda dins seu.

6

Obtenir un únic caràcter d’una posició concreta.

Exercici 2

Aneu a la documentació en línia de la classe String. Us apareixerà una llista de tots els mètodes d’aquesta classe. Cerqueu quin:

  • Avalua al text original convertit a tot minúscules.
  • Avalua a un array amb tots els caràcters del text original.

Es tracta dels mètodes toLowerCase() i toCharArray(), respectivament.

Exercici 3

  1. public class TransformaString {
  2.  
  3. public static void main(String[] args) {
  4. String text = "abba";
  5. text = text + text;
  6. text = text + text.charAt(2);
  7. //PUNT 1
  8. System.out.println(text);
  9. text = text.substring(1, text.length() - 2);
  10. int fi = text.lastIndexOf("ab");
  11. //PUNT 2
  12. System.out.println(fi);
  13. int inici = text.indexOf("ba");
  14. text = text.substring(inici, fi);
  15. text = text.replace('a', 'b');
  16. //PUNT 3
  17. System.out.println(text);
  18. text = "a" + text + "a";
  19. //PUNT 4
  20. System.out.println(text);
  21. }
  22.  
  23. }

Completeu les afirmacions següents en funció del codi anterior:

NúmPregunta
1

En el PUNT 1 es mostrarà per pantalla .

2

En el PUNT 2 es mostrarà per pantalla .

3

En el PUNT 3 es mostrarà per pantalla .

4

En el PUNT 4 es mostrarà per pantalla .

Anar a la pàgina anterior:
Activitats
Anar a la pàgina següent:
Annexos