title: Passing string from Java into JNI
body: <p>I want to pass a string into the JNI I am writing which have to be assigned to a const char*.
  The below mentioned is how I have done it:</p>
  
  <pre><code>JNI...(...,jstring jstr...){
  
  const char* str = env-&gt;GetStringUTFChars(jstr,0);
  env-&gt;ReleaseStringUTFChars(str,jstr,0);
  
  }
  </code></pre>
  
  <p>But if i printf the const char* str after assigning to the jstring what I see is different as compared to when I assigned the str value directly in the JNI and printf from there.</p>
  
  <p>Is this the correct way to do? Or is there any other way to assign a string from java to const char* in JNI ? </p>