Java를 사용하여 파일의 마지막 행 데이터 수정

제목 요구: txt의 마지막 줄 데이터를 자바로 어떻게 수정합니까? 예를 들어test.txt, 내용:111 222 333 나 지금 333 바꿔야 돼
저는 IO의 지식을 복습하고 IO 조작을 돌이켜 보았지만 파일에 대한 업데이트를 찾지 못했습니다. 인터넷에서 봤는데 없는 것 같습니다.그리고 문제를 푸는 사고방식은 마지막 줄을 읽고 판단하고 고치고 쓰는 것이다
위 코드:
public static void main(String[] args) throws IOException{
        FileReader fr = new FileReader(new File("e:/Test/java/test1.txt"));
        BufferedReader br = new BufferedReader(fr);
        String s;
        StringBuilder sb = new StringBuilder();
        int i = 0;
        //     
        while((s=br.readLine())!=null){
            sb.append(s).append("
"
); } //
, ,
System.out.println(sb.substring(0, sb.toString() .substring(0, sb.length()-1).lastIndexOf("
"
))+"
4444"
); fr.close(); br.close(); }

|| ||

좋은 웹페이지 즐겨찾기