Schema della sezione

    • Il tipo String

      Funzioni principali

      • concatenazione di stringhe: +
      • charAt(i) restituisce il carattere in posizione i (le posizioni partono da 0)
      • length() restuisce la lunghezza della stringa (numero di caratteri inclusi gli spazi)
      • substring(begin, end) restuisce la porzione di stringa a partire dall'indice begin (incluso) fino all'indice end (escluso)
      • toLowerCase() restituisce una stringa convertita in minuscolo
      • toUpperCase() restituisce una stringa convertita in maiuscolo
      • trim() restituisce una stringa senza spazi iniziali e finali.

      Esercizi

        Esercizio 6.1 Scrivete un programma che prende in input una stringa ed un numero intero i, e stampa il carattere in posizione i-esima.
      • Esercizio 6.2 Scrivete un programma che prende in input una stringa e la stampa in minuscolo, in maiuscolo e senza spazi (iniziali e finali). Stampate inoltre la lunghezza della stringa.
      • Esercizio 6.3 Scrivete un programma che prende in input una stringa ed un numero intero 'n', e stampa i primi 'n' caratteri della stringa, seguiti da uno spazio, e dai caratteri restanti. (Esempio: data la stringa CARNEVALE ed il numero 5 stampa "CARNE VALE".)
      • Esercizio 6.4 Scrivete un programma che prende in input un numero intero 'i' ed una parola. Si dica se la lettera in posizione i-esima è una vocale o una consonante. Si utilizzi un costrutto switch per decidere tra i vari casi.