logo

Java konvertálja az objektumot karakterláncsá

Átalakíthatunk Object to String java-ban az Object osztály toString() metódusával vagy a String.valueOf(object) metódussal.

Java konvertálja az objektumot karakterláncsá

Bármilyen objektumot konvertálhat Stringgé a java-ban, legyen az felhasználó által definiált osztály, StringBuilder, StringBuffer vagy bármi más.

java bájttömb karakterláncra

Itt két példát fogunk látni az objektum karakterláncsá konvertálására. Az első példában az Emp osztály objektumot Stringgé alakítjuk, amely egy felhasználó által definiált osztály. A második példában a StringBuilder-t Stringgé fogjuk konvertálni.

Java objektum karakterláncra Példa: Felhasználó által definiált osztály konvertálása

Lássuk az egyszerű kódot a String objektummá konvertálásához Java-ban.

 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); }} 
Tesztelje most

Kimenet:

 Emp@2a139a55 Emp@2a139a55 

Mint fentebb látható, az Emp osztály referenciaazonosítója ki van nyomtatva a konzolra.

java vége

Java objektum karakterláncra Példa: StringBuilder átalakítása

Lássuk az egyszerű kódot, amellyel StringBuilder objektumot Stringgé konvertálhat java-ban.

mekkora a monitorom
 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); }} 
Tesztelje most

Kimenet:

 String is: hello Reverse String is: olleh 

Most megírhatja a kódot a palindrom karakterlánc ellenőrzéséhez.

 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'); } }} 
Tesztelje most

Kimenet:

 Palindrome String 

Tehát bármilyen objektumot konvertálhat stringgé a java-ban a toString() vagy String.valueOf(object) metódusokkal.