Java 썸네일형 리스트형 JNI 간단 메모 # c 스트링을 자바 스트링으로 변환 char [] test_str = "abc"; // C jstring java_string = (*env)->NewStringUTF(env, test_str); //C++ jstring java_string = env->NewStringUTF(test_str); # 자바 스트링에서 c 스트링으로 변환 char buf[128] const char * c_string = env->GetStringUTFChars(java_string, 0); // strcpy(buf, c_string ...) // ... env->ReleaseStringUTFChars(java_string, c_string); # C 배열 vs Java 배열 기본형 배열 // native 메서드 선언 p.. 더보기 [참고] stdin으로 한라인에서 한바이트 이상 입력 받기 // Scanner 나 BufferedReader가 아닌, System.in.read(...) 이용한 라인 입력받기 // 받을 바이트 수 + 2 byte [] bBuf = new byte [10]; int nNumReadBytes = System.in.read(bBuf); // -2 는 \n\r 인듯 String str = new String(bBuf, 0, nNumReadBytes - 2); int nInputNumber = Integer.parseInt(str); 더보기 이전 1 다음