Dönüştürebiliriz Java'da String'e itiraz Object sınıfının toString() yöntemini veya String.valueOf(object) yöntemini kullanarak.
Kullanıcı tanımlı sınıf, StringBuilder, StringBuffer veya başka bir şey olsun, Java'da herhangi bir nesneyi String'e dönüştürebilirsiniz.
Java'da birleştirme sıralaması
Burada Object'i String'e dönüştürmenin iki örneğini göreceğiz. İlk örnekte Emp sınıfı nesnesini kullanıcı tanımlı bir sınıf olan String'e dönüştüreceğiz. İkinci örnekte StringBuilder'ı String'e dönüştüreceğiz.
Java Nesnesini Dizeye Dönüştürme Örneği: Kullanıcı tanımlı sınıfı dönüştürme
Java'da String'i Object'e dönüştürmek için kullanılan basit kodu görelim.
javascript kırpma alt dizesi
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); }}Şimdi Test Edin
Çıktı:
Emp@2a139a55 Emp@2a139a55
Yukarıda gördüğünüz gibi Emp sınıfının referans id’si konsola yazdırılıyor.
Java Nesnesini String'e Dönüştürme Örneği: StringBuilder'ı Dönüştürme
Java'da StringBuilder nesnesini String'e dönüştürmek için kullanılan basit kodu görelim.
java'da string'i int'ye nasıl dönüştürebilirim?
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); }}Şimdi Test Edin
Çıktı:
String is: hello Reverse String is: olleh
Artık palindrom dizesini kontrol etmek için kodu yazabilirsiniz.
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'); } }}Şimdi Test Edin
Çıktı:
Palindrome String
Böylece, toString() veya String.valueOf(object) yöntemlerini kullanarak Java'da herhangi bir Object'i String'e dönüştürebilirsiniz.