Voimme kääntää Merkkijono objektiin javassa toimeksiantooperaattorin kanssa. Jokainen luokka on sisäisesti Object-luokan lapsiluokka. Voit siis määrittää merkkijonon suoraan Objectille.
log4j
Voit myös muuntaa merkkijonon Class-tyyppiseksi objektiksi Class.forName()-menetelmällä.
Esimerkki Java-merkkijonosta objektiin
Katsotaanpa yksinkertaista koodia merkkijonon muuntamiseksi objektiksi javassa.
String s='hello'; Object obj=s;
Katsotaanpa yksinkertaista koodia merkkijonon muuntamiseksi objektiksi javassa.
public class StringToObjectExample{ public static void main(String args[]){ String s='hello'; Object obj=s; System.out.println(obj); }}Testaa nyt
Lähtö:
hello
Java-merkkijono luokkaan -objekti Esimerkki
Katsotaanpa yksinkertaista koodia, jolla merkkijono muunnetaan luokkaobjektiksi javassa käyttämällä Class.forName()-menetelmää. Metodi Class.forName() palauttaa Class-luokan esiintymän, jota voidaan käyttää minkä tahansa luokan metatietojen hankkimiseen.
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()); }}Testaa nyt
Lähtö:
Class name: java.lang.String Super class name: java.lang.Object