logo

Java Převést objekt na řetězec

Můžeme konvertovat Object to String v jazyce Java pomocí metody toString() třídy Object nebo metody String.valueOf(object).

Java Převést objekt na řetězec

Můžete převést jakýkoli objekt na String v jazyce Java, ať už se jedná o uživatelsky definovanou třídu, StringBuilder, StringBuffer nebo cokoli jiného.

normální formy

Zde uvidíme dva příklady převodu objektu na řetězec. V prvním příkladu převedeme objekt třídy Emp na String, což je třída definovaná uživatelem. Ve druhém příkladu převedeme StringBuilder na String.

Příklad Java Object to String: Převod třídy definované uživatelem

Podívejme se na jednoduchý kód pro převod řetězce na objekt v jazyce Java.

 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); }} 
Otestujte to hned

Výstup:

'kruskalův algoritmus'
 Emp@2a139a55 Emp@2a139a55 

Jak můžete vidět výše, referenční ID třídy Emp je vytištěno na konzole.

Java Object to String Příklad: Převod StringBuilderu

Podívejme se na jednoduchý kód pro převod objektu StringBuilder na String v jazyce Java.

sítě a typy
 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); }} 
Otestujte to hned

Výstup:

 String is: hello Reverse String is: olleh 

Nyní můžete napsat kód pro kontrolu řetězce palindromu.

 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'); } }} 
Otestujte to hned

Výstup:

 Palindrome String 

Takže můžete převést jakýkoli objekt na řetězec v jazyce Java pomocí metod toString() nebo String.valueOf(object).