Questo manuale illustrerà i modi per convertire un oggetto in una stringa in Java.
Come convertire l'oggetto in stringa in java?
In Java, ci sono due metodi per convertire un oggetto in stringa come segue:
Nota: Questi due metodi vengono utilizzati per gli oggetti delle classi sia predefinite che definite dall'utente. In questo metodo, utilizzeremo il primo metodo per convertire un oggetto di classe predefinito e l'altro per la conversione dell'oggetto di classe definito dall'utente in stringa.
Iniziamo a vedere il funzionamento di questi metodi con esempi.
Metodo 1: convertire l'oggetto di una classe definita dall'utente in stringa utilizzando il metodo Tostring ()
Per convertire un oggetto in una stringa, è possibile utilizzare "accordare()Metodo del "Oggetto" classe. In questa sezione, useremo un oggetto della classe definita dall'utente creando una classe e quindi convertendo il suo oggetto in una stringa.
Sintassi
Segui la sintassi data del metodo toString ():
obj.accordare();Qui, "obj"È l'oggetto di una classe che verrà convertita in una stringa usando il"accordare()" metodo.
Esempio
In questo esempio, creeremo una classe chiamata "Utente"Che contiene una variabile di tipo stringa"Nome"E un costruttore parametrizzato:
classuserQuindi, nel metodo principale () di un'altra classe chiamata "Esempio", Creeremo prima un oggetto"utente"Del"Utente"Classe e passare un nome come parametro. Successivamente, creeremo una variabile di tipo stringa che memorizza il valore dopo aver convertito l'oggetto in una stringa usando il metodo Tostring (). Infine, stamperemo la variabile che mostra il valore dell'oggetto come valore stringa:
publicclassexampleQui, l'ID di riferimento del "utente"L'oggetto viene visualizzato come valore stringa:
Per verificare se l'oggetto viene convertito correttamente in una stringa, controllare il tipo di classe:
Utente utente = nuovo utente ("John");Produzione
Controlliamo come convertire un oggetto di classe predefinito in una stringa in Java.
Metodo 2: converti l'oggetto della classe predefinita in stringa utilizzando valoriof ()
C'è un altro metodo in Java per convertire un oggetto di una classe in una stringa chiamata "valore di()" metodo. Appartiene al "Corda"Classe ed è un metodo statico. In questa sezione, convertiremo un oggetto di una classe Java predefinita in una stringa
Sintassi
Utilizzare la sintassi seguente per il metodo ValueOf () per convertire un oggetto in una stringa:
Corda.valore di (OBJ)Prende l'oggetto "obj"Come argomento.
Esempio
Qui, abbiamo un oggetto "Ostr"Del Java"Oggetto"Classe con il seguente valore:
Oggetto Ostr = "LinuxHint";Stampa il valore memorizzato in un oggetto sulla console:
Sistema.fuori.println ("Il valore dell'oggetto:"+OSTR);Ora, convertiremo l'oggetto in una stringa usando il "Corda.valore di()"Metodo, passa l'oggetto"Ostr"Come argomento e memorizzalo in una variabile tipo di stringa,"Objtostr".
Stringa objtostr = stringa.valore di (OSTR);Infine, stampa la variabile "Objtostr"Ciò memorizza un valore dell'oggetto come stringa:
Sistema.fuori.println ("valore convertito come stringa:"+objtostr);L'output mostra che il metodo valueOf () ha convertito correttamente un oggetto in una stringa:
Abbiamo fornito tutte le procedure per convertire un oggetto in una stringa in Java.
Conclusione
Per convertire un oggetto in una stringa, è possibile utilizzare il metodo Tostring () della classe Oggetto Java e il metodo ValueOf () della classe stringa. Questi metodi vengono utilizzati per convertire gli oggetti di classe predefiniti e definiti dall'utente nella stringa. In questo manuale, abbiamo illustrato le procedure della conversione di un oggetto in una stringa in Java con esempi dettagliati.