다음과 같이 코드 코드를 복사합니다.
java.io.파일 가져오기;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.RandomAccessFile;
공개 클래스 WriteStringToTxt {
공공 무효 WriteStringToFile(문자열 파일 경로) {
노력하다 {
파일 파일 = 새 파일(filePath);
PrintStream ps = new PrintStream(new FileOutputStream(파일));
ps.println("//www.VeVB.COm");//파일에 문자열 쓰기
ps.append("//www.VeVB.COm");//기존 문자열을 기반으로 문자열 추가
} 잡기(FileNotFoundException e) {
// TODO 자동 생성된 캐치 블록
e.printStackTrace();
}
}
공공 무효 WriteStringToFile2(문자열 파일 경로) {
노력하다 {
FileWriter fw = new FileWriter(filePath, true);
BufferedWriter bw = 새로운 BufferedWriter(fw);
bw.append("기존 문자열을 기반으로 문자열을 추가합니다.");
bw.write("abc/r/n ");//기존 파일에 문자열 추가
bw.write("def/r/n ");
bw.write("hijk");
bw.close();
fw.close();
} 잡기(예외 e) {
// TODO 자동 생성된 캐치 블록
e.printStackTrace();
}
}
공공 무효 WriteStringToFile3(문자열 파일 경로) {
노력하다 {
PrintWriter pw = new PrintWriter(new FileWriter(filePath));
pw.println("abc ");
pw.println("def ");
pw.println("hef");
pw.close();
} 잡기(IOException e) {
// TODO 자동 생성된 캐치 블록
e.printStackTrace();
}
}
공공 무효 WriteStringToFile4(문자열 파일 경로) {
노력하다 {
RandomAccessFile rf = new RandomAccessFile(filePath, "rw");
rf.writeBytes("op/r/n");
rf.writeBytes("앱/r/n");
rf.writeBytes("hijkllllll");
rf.close();
} 잡기(IOException e) {
e.printStackTrace();
}
}
공공 무효 WriteStringToFile5(문자열 파일 경로) {
노력하다 {
FileOutputStream fos = new FileOutputStream(filePath);
문자열 s = "//www.VeVB.COml";
fos.write(s.getBytes());
fos.close();
} 잡기(예외 e) {
// TODO 자동 생성된 캐치 블록
e.printStackTrace();
}
}
공개 정적 무효 메인(String[] args) {
문자열 파일 경로 = "E://link.txt";
// 새로운 WriteStringToTxt().WriteStringToFile(filePath);
// 새로운 WriteStringToTxt().WriteStringToFile2(filePath);
// 새로운 WriteStringToTxt().WriteStringToFile3(filePath);
// 새로운 WriteStringToTxt().WriteStringToFile4(filePath);
새로운 WriteStringToTxt().WriteStringToFile5(filePath);
}
}