Ne putem converti String la obiect în java cu operator de atribuire. Fiecare clasă este în interior o clasă copil a clasei Object. Așadar, puteți atribui direct obiectului șir.
De asemenea, puteți converti String în obiect de tip Class folosind metoda Class.forName().
Exemplu Java șir la obiect
Să vedem codul simplu pentru a converti String în Object în java.
String s='hello'; Object obj=s;
Să vedem codul simplu pentru a converti String în Object în java.
public class StringToObjectExample{ public static void main(String args[]){ String s='hello'; Object obj=s; System.out.println(obj); }}Testează-l acum
Ieșire:
hello
Exemplu de obiect Java String to Class
Să vedem codul simplu pentru a converti String în obiect Class în java folosind metoda Class.forName(). Metoda Class.forName() returnează instanța clasei Class care poate fi folosită pentru a obține metadatele oricărei clase.
public class StringToObjectExample2{ public static void main(String args[])throws Exception{ Class c=Class.forName('java.lang.String'); System.out.println('class name: '+c.getName()); System.out.println('super class name: '+c.getSuperclass().getName()); }}Testează-l acum
Ieșire:
Class name: java.lang.String Super class name: java.lang.Object