いえ宿題ではありません。
たんなる妄想です。

String str = "Hello, World!";
Pointer<String> pstr = Pointer<String>.salvage(str);

みたいな…
ネイティブ弄ったら出来るのかしら?