logo

Java pretvara objekt u niz

Možemo se pretvoriti Objekt na String u Javi pomoću metode toString() klase Object ili metode String.valueOf(object).

Java pretvara objekt u niz

Možete pretvoriti bilo koji objekt u String u Javi bilo da je to korisnički definirana klasa, StringBuilder, StringBuffer ili bilo što drugo.

kodovi grešaka u linuxu

Ovdje ćemo vidjeti dva primjera pretvaranja objekta u niz. U prvom primjeru pretvorit ćemo Emp objekt klase u String koji je korisnički definirana klasa. U drugom primjeru, pretvorit ćemo StringBuilder u String.

Primjer Java objekta u niz: Pretvaranje korisnički definirane klase

Pogledajmo jednostavan kod za pretvaranje niza u objekt u Javi.

 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); }} 
Testirajte sada

Izlaz:

 Emp@2a139a55 Emp@2a139a55 

Kao što možete vidjeti gore, referentni ID klase Emp ispisuje se na konzoli.

kotačić za pomicanje ne radi

Primjer Java objekta u niz: Pretvaranje StringBuildera

Pogledajmo jednostavan kod za pretvaranje StringBuilder objekta u String u Javi.

d japanka
 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); }} 
Testirajte sada

Izlaz:

 String is: hello Reverse String is: olleh 

Sada možete napisati kod za provjeru niza palindroma.

 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'); } }} 
Testirajte sada

Izlaz:

 Palindrome String 

Dakle, možete pretvoriti bilo koji objekt u String u Javi pomoću metoda toString() ili String.valueOf(object).