logo

Java Muunna objekti merkkijonoksi

Voimme kääntää Object to String javassa käyttämällä Object-luokan toString()- tai String.valueOf(object)-metodia.

Java Muunna objekti merkkijonoksi

Voit muuntaa minkä tahansa objektin stringiksi javassa, oli se sitten käyttäjän määrittämä luokka, StringBuilder, StringBuffer tai mikä tahansa muu.

oho konsepti javassa

Tässä näemme kaksi esimerkkiä objektin muuntamisesta merkkijonoksi. Ensimmäisessä esimerkissä aiomme muuntaa Emp-luokan objektin Stringiksi, joka on käyttäjän määrittämä luokka. Toisessa esimerkissä aiomme muuntaa StringBuilderin Stringiksi.

Java-objekti merkkijonoksi Esimerkki: Muunnetaan käyttäjän määrittämää luokkaa

Katsotaanpa yksinkertaista koodia merkkijonon muuntamiseksi objektiksi javassa.

liitostyypit rdbms:ssä
 class Emp{} public class ObjectToStringExample{ public static void main(String args[]){ Emp e=new Emp(); String s=e.toString(); String s2=String.valueOf(e); System.out.println(s); System.out.println(s2); }} 
Testaa nyt

Lähtö:

 Emp@2a139a55 Emp@2a139a55 

Kuten yllä näkyy, Emp-luokan viitetunnus on painettu konsoliin.

Java-objekti merkkijonoksi Esimerkki: StringBuilderin muuntaminen

Katsotaanpa yksinkertaista koodia StringBuilder-objektin muuntamiseksi Stringiksi javassa.

kuinka suuri näyttöni on
 public class ObjectToStringExample2{ public static void main(String args[]){ String s='hello'; StringBuilder sb=new StringBuilder(s); sb.reverse(); String rev=sb.toString();//converting StringBuilder to String System.out.println('String is: '+s); System.out.println('Reverse String is: '+rev); }} 
Testaa nyt

Lähtö:

 String is: hello Reverse String is: olleh 

Nyt voit kirjoittaa koodin tarkistaaksesi palindromimerkkijonon.

 public class ObjectToStringExample3{ public static void main(String args[]){ String s='nitin'; StringBuilder sb=new StringBuilder(s); sb.reverse(); String rev=sb.toString();//converting StringBuilder to String if(s.equals(rev)){ System.out.println('Palindrome String'); }else{ System.out.println('Not Palindrome String'); } }} 
Testaa nyt

Lähtö:

 Palindrome String 

Joten voit muuntaa minkä tahansa objektin merkkijonoksi javassa käyttämällä toString()- tai String.valueOf(object)-menetelmiä.