Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [JAVA] classe string

  1. #1

    [JAVA] classe string

    Una domanda banale..... data una stringa lunga 10 caratteri come faccio a variare il valore del 5° carattere??????

    Grazie

  2. #2

  3. #3
    Avevi chiesto come variare.

    In Java le stringhe sono oggetti Immutabili. Non puoi modificarle. Devi creare un'altra stringa che contiene, i primi 4 caratteri, quello che vuoi cambiare, e il resto della stringa.
    Le stringhe "modificabili" sono chiamate StringBuffer.

    Ora ti starai chiedendo: e quando scrivo

    codice:
    String s = "figa";
    s = "s" + s;
    non ho modificato la stringa? La risposta e' no!
    E' stato creato un nuovo oggetto String ed assegnato alla stessa variabile s che conteneva il vecchio oggetto.
    Semplicemente tutti i dettagli ti sono stati nascosti dall'ambiente.
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

  4. #4
    nella sostanza devo dividere la stringa in 3 substring e poi concatenarle.

    interessante....

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Originariamente inviato da dekdek
    Avevi chiesto come variare.
    Mi scuso, avevo letto male...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.