public IntPointer(String s){
  this(s.length() + 1);
  putString(s);
}

public IntPointer ( String s ) { this ( s . length ( ) + 1 ) ; putString ( s ) ; }
allocates enough memory for encoding the string in utf - 32 and copies it .
