logo

Java перетворює об'єкт на рядок

Ми можемо конвертувати Об’єкт до String у java за допомогою методу toString() класу Object або методу String.valueOf(object).

Java перетворює об'єкт на рядок

Ви можете перетворити будь-який об’єкт на String у java, будь то визначений користувачем клас, StringBuilder, StringBuffer чи щось інше.

ой на java

Тут ми побачимо два приклади перетворення Object у String. У першому прикладі ми збираємося перетворити об’єкт класу Emp у String, який є класом, визначеним користувачем. У другому прикладі ми збираємося перетворити StringBuilder на String.

Приклад об’єкта Java у рядок: перетворення класу, визначеного користувачем

Давайте подивимося простий код для перетворення рядка в об’єкт у java.

c++ перетворити int на рядок
 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); }} 
Перевірте зараз

Вихід:

 Emp@2a139a55 Emp@2a139a55 

Як ви бачите вище, ідентифікатор посилання класу Emp друкується на консолі.

Приклад об’єкта Java у рядок: перетворення StringBuilder

Давайте подивимося простий код для перетворення об’єкта StringBuilder на String у java.

операційна система
 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); }} 
Перевірте зараз

Вихід:

 String is: hello Reverse String is: olleh 

Тепер ви можете написати код для перевірки рядка паліндрому.

 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'); } }} 
Перевірте зараз

Вихід:

 Palindrome String 

Отже, ви можете перетворити будь-який об’єкт на рядок у java за допомогою методів toString() або String.valueOf(object).