Java에서 유사하거나 정확한 기능을 찾으려합니다. C에서 예를 들어 C의 Java equivalent fscanf
, 위의 예에서fscanf(file_Qpointer, "%s", BenchmarkQ[jj].owner);
은 배열은 ".owner"가 뒤에 나는 자바 배열 API에 읽고했지만 난 아무것도 관련 찾을 수 없습니다 그것. 나는 Java에 익숙하지 않으며 API를 읽는 동안 그것을 놓칠 수도있었습니다. 누구든지 Java에서 기능이 무엇인지 깨달을 수 있습니까?
이것은 for 루프에 있습니다. 여기서 나는 원하는 정보가 들어있는 문서를 읽고 각 줄을 배열에 저장합니다.
queryvalue BenchmarkQ[500];
FILE *file_Qpointer;
if ((file_Qpointer =fopen("query", "r"))==NULL)
{
//printf("no such file!\n");
exit(-1);
}
else
rewind(file_Qpointer);
for (jj=0; jj<500;jj++)
{
fscanf(file_Qpointer, "%s", BenchmarkQ[jj].owner);
printf("%s\n",BenchmarkQ[jj].owner);
fscanf(file_Qpointer, "%s", BenchmarkQ[jj].ext);
printf("%s\n",BenchmarkQ[jj].ext);
}
이 질문은 많은 자바 환경이 필요합니다. Java 파일, 배열 및 문자열은 C와는 완전히 다른 세계입니다. – hyde