ArrayList가 "MyCalendar.txt"에 쓰여지지 않는 이유는 무엇입니까? out.write()를 사용할 때도 여전히 false를 반환하지만 파일에 쓰지는 않습니다.내 ArrayList가 내 파일에 저장되지 않는 이유는 무엇입니까?
import java.util.*;
import java.io.*;
public static Boolean addAppointment(ArrayList<String> calendar,
String specifiedDay,
String specifiedTime) {
PrintWriter out = new PrintWriter("myCalendar.txt"); //declare calendar file
for (int i = 0; i<calendar.size(); i++) {
String index = calendar.get(i);
if (index.equals(specifiedDay + "" + specifiedTime))
{
out.println(specifiedDay + "" + specifiedTime);
return false;
}
}
return true;
}
'printwriter out = new PrintWriter ("myCalendar.txt");'는'try' /'catch'에 의해 둘러싸여 있어야합니다. – syb0rg