Come convertire l'oggetto in stringa in java

Come convertire l'oggetto in stringa in java
Java consente di convertire qualsiasi oggetto di classi definite dall'utente o classi predefinite in una stringa. Per fare ciò, è necessario convertire il primo byte in un byte oggetto, che può essere gestito facilmente per convertire in stringhe. A tale scopo, usa il “accordare()"Metodo della classe Object Java, che è il metodo di base di tutte le classi Java.

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:

  • Metodo toString ()
  • Metodo ValueOf ()

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:

classuser
Nome stringa;
Utente (nome stringa)
Questo.Nome = nome;

Quindi, 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:

publicclassexample
publicStaticVoidMain (String [] args)
Utente utente = nuovo utente ("John");
String S = utente.accordare();
Sistema.fuori.println ("Valore della stringa:"+s);

Qui, 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");
Sistema.fuori.println ("L'utente" appartiene a " + utente.getClass ());
String S = utente.accordare();
Sistema.fuori.println ("The String 'S' appartiene a" + s.getClass ());

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.