logo

Java konvertuje objekt na reťazec

Môžeme konvertovať Object to String v jazyku Java pomocou metódy toString() triedy Object alebo metódy String.valueOf(object).

Java konvertuje objekt na reťazec

Môžete previesť akýkoľvek objekt na String v jazyku Java, či už ide o triedu definovanú používateľom, StringBuilder, StringBuffer alebo čokoľvek iné.

java string charat

Tu uvidíme dva príklady prevodu objektu na reťazec. V prvom príklade prevedieme objekt triedy Emp na String, čo je trieda definovaná používateľom. V druhom príklade prevedieme StringBuilder na String.

Príklad Java Object to String: Konverzia triedy definovanej používateľom

Pozrime sa na jednoduchý kód na konverziu reťazca na objekt v jazyku 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); }} 
Vyskúšajte to

Výkon:

 Emp@2a139a55 Emp@2a139a55 

Ako môžete vidieť vyššie, referenčné ID triedy Emp je vytlačené na konzole.

čo je zhlukovanie

Java Object to String Príklad: Konverzia StringBuilder

Pozrime sa na jednoduchý kód na konverziu objektu StringBuilder na String v jazyku Java.

operačný systém
 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); }} 
Vyskúšajte to

Výkon:

 String is: hello Reverse String is: olleh 

Teraz môžete napísať kód na kontrolu palindrómového reťazca.

 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'); } }} 
Vyskúšajte to

Výkon:

 Palindrome String 

Takže môžete previesť ľubovoľný objekt na reťazec v jazyku Java pomocou metód toString() alebo String.valueOf(object).