logo

Java konvertuoti objektą į eilutę

Galime konvertuoti Object to String Java naudojant objektų klasės metodą toString() arba metodą String.valueOf(object).

Java konvertuoti objektą į eilutę

Galite konvertuoti bet kurį objektą į „Java“ eilutę, nesvarbu, ar tai vartotojo apibrėžta klasė, „StringBuilder“, „StringBuffer“ ar bet kas kita.

tkinter mygtukas

Čia pamatysime du objekto konvertavimo į eilutę pavyzdžius. Pirmajame pavyzdyje mes konvertuosime Emp klasės objektą į eilutę, kuri yra vartotojo apibrėžta klasė. Antrame pavyzdyje ketiname konvertuoti StringBuilder į String.

Java objekto į eilutę pavyzdys: Vartotojo apibrėžtos klasės konvertavimas

Pažiūrėkime paprastą kodą, kaip konvertuoti eilutę į objektą 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); }} 
Išbandykite dabar

Išvestis:

masyvo ilgio java
 Emp@2a139a55 Emp@2a139a55 

Kaip matote aukščiau, konsolėje yra atspausdintas Emp klasės nuorodos ID.

„Java“ objekto į eilutę pavyzdys: „StringBuilder“ konvertavimas

Pažiūrėkime paprastą kodą, kaip konvertuoti StringBuilder objektą į String Java.

javascript visuotinis kintamasis
 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); }} 
Išbandykite dabar

Išvestis:

 String is: hello Reverse String is: olleh 

Dabar galite parašyti kodą, kad patikrintumėte palindromo eilutę.

 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'); } }} 
Išbandykite dabar

Išvestis:

 Palindrome String 

Taigi, galite konvertuoti bet kurį objektą į eilutę Java naudodami toString() arba String.valueOf(object) metodus.