선을 포함하는 파일을 가져오고 있습니다. 순차적으로 꼬리 부분을 출력하고 순서의 머리 부분을 출력하여이 파일을 뒤집어 쓰고 싶습니다. BufferedReader를 사용하여이 작업을 수행 할 수 있습니까? 아니면 먼저이 줄을 목록으로 가져와야합니까? 나는 재귀로 그것을해야만한다.BufferedReader를 사용하여 파일의 각 줄을 뒤집을 수 있습니까?
그래서 예를 들어, 나는이 포함 된 파일이 다음
Mark Is Name My Hi
은 내가 재귀를 만들었습니다 생각 :
Hi My Name Is Mark
나는 다른 파일에 역순으로 출력을 싶습니다 메서드를 올바르게 컴파일하지만 프로그램을 실행 한 후에는 출력 파일이 비어 있습니다.
public void Reverse(BufferedReader br, PrintWriter pw) {
try {
String headLine = br.readLine();
if (headLine != null) {
Reverse(br, pw);
pw.println(br.readLine());
}
pw.println(headLine);
} //try
정확하게 물어 본 것을 이해할 수 있도록 예제를 제공해 줄 수 있습니까? :) –
@Vakimshaar above – AkshaiShah
숙제 인 경우 –