logo

Java Pretvori predmet v niz

Lahko se pretvarjamo Objekt v niz v Javi z uporabo metode toString() razreda Object ali metode String.valueOf(object).

Java Pretvori predmet v niz

V Javi lahko pretvorite kateri koli predmet v String, ne glede na to, ali gre za uporabniško definiran razred, StringBuilder, StringBuffer ali kar koli drugega.

končna ključna beseda v Javi

Tukaj si bomo ogledali dva primera pretvorbe predmeta v niz. V prvem primeru bomo objekt razreda Emp pretvorili v String, ki je uporabniško definiran razred. V drugem primeru bomo StringBuilder pretvorili v String.

Primer predmeta Java v niz: pretvorba uporabniško definiranega razreda

Oglejmo si preprosto kodo za pretvorbo niza v objekt v Javi.

polno vezje seštevalnika
 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); }} 
Preizkusite zdaj

Izhod:

 Emp@2a139a55 Emp@2a139a55 

Kot lahko vidite zgoraj, je referenčni ID razreda Emp natisnjen na konzoli.

Primer predmeta Java v niz: pretvorba StringBuilderja

Oglejmo si preprosto kodo za pretvorbo objekta StringBuilder v String v Javi.

operacijski sistem
 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); }} 
Preizkusite zdaj

Izhod:

 String is: hello Reverse String is: olleh 

Zdaj lahko napišete kodo za preverjanje 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'); } }} 
Preizkusite zdaj

Izhod:

 Palindrome String 

Torej lahko pretvorite kateri koli predmet v niz v javi z uporabo metod toString() ali String.valueOf(object).