16進の文字コードを「文字」に変換するとき

char c = 0x301C;
System.out.println(c);

こんなかんじで文字が見れるのですが、

この16進の文字コードを文字に変換して、
Stringに格納するにはどうしたらよいのでしょうか?

char c = 0x301C;
String str = ?????(c);