Casting Class into String and Vice Versa in JAVA
        Posted  
        
            by topgun_ivard
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by topgun_ivard
        
        
        
        Published on 2010-04-15T04:03:50Z
        Indexed on 
            2010/04/15
            4:13 UTC
        
        
        Read the original article
        Hit count: 241
        
java
I have a program in which I need to store a Class object into memory by casting it into String. Is it possible to convert the String back into the original Class so that I can use that class variables? I am doing this in JAVA.
Example: test.java
class hello{
 public String h1;
 public String h2;
}
public class test {
 public static void main(String[] args)
 {
   hello h = new hello();
   h.h1 = "hello";
   h.h2 = "world";
   String s = h.toString();
   System.out.println("Print s : "+s);
   // Now I need to convert String s into type hello so that 
          // I can do this:
          // (hello)s.h1;
          // (hello)s.h2;   
 } 
}
NOTE: this is not a homework, this is a personal project and I would be grateful if anyone can help!
Thanks! Ivar
© Stack Overflow or respective owner