내 프로그램에서 URL의 모든 XML 데이터를 항상 쓰지 않고 .txt 파일에 추가하는 데 어려움을 겪고 있습니다. 앞서 언급 한 파일에 이미있는 데이터를 채널을 통해 업로드 된 .txt 파일에 XML 데이터를 가져 오기 위해이 프로그램을 사용하려고합니다.이 파일은 나중에 참조됩니다.새 코드가있는 .txt 파일을 덮어 쓰는 대신 코드를 함께 사용하여 데이터를 결합하는 방법
filename = new File("xmlData.txt");
filename.createNewFile();
while (flag1 == 0)
{
URL url = new URL("https://gdata.youtube.com/feeds/api/users/"+Name+"/uploads? max-query=50&start-index="+index);
try (BufferedReader br = new BufferedReader(
new InputStreamReader(url.openStream())))
{
while ((inputLine = br.readLine()) != null)
{
try (BufferedWriter bw = new BufferedWriter(new FileWriter(filename)))
{
bw.write(inputLine);
bw.newLine();
}
}
}
if (count1 < 25)
{
index = index+50;
count1++;
}
else
{
flag1 = 1;
}
}
System.out.println("Done writing to xmlData.txt");
완벽하게 작동했습니다. 감사합니다. – CamthraX
@CamthraX 여기에서 조언을 구해야합니다 http://stackoverflow.com/a/25531376/227299, 루프에서 여러 작성자를 여는 이유가 확실하지 않습니다. –