Ciao,
vorrei sapere se la trasformazione da char[] a String e viceversa sono operazioni che vengono eseguite in tempo costante.
Mi spiego: ho una stringa che deve essere spesso modificata (contiene un codice).
Per modificare una stringa io la trasformo in un vettore di char, eseguo le modifiche e la ritrasformo in stringa.
Per evitare questa doppia operazione mi stavo domandando se non fosse conveniente lavorare solo con un semplice vettore di char e poi al limite trasformarlo quando c'è necessità in stringa.
Vedendo però che la classe String ha il metodo toCharArray, e dal momento che una stringa non è altro che un vettore di char camuffato, mi chiedevo se la trasformazione non si facesse in tempo costante, consentendomi cosi di usare una stringa che è sicuramente più pratica da usare senza comunque perdere tempo per una operazione alla fin fine non fondamentale.
Grazie