Voimme kääntää Object to String javassa käyttämällä Object-luokan toString()- tai String.valueOf(object)-metodia.
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ä.