좋은 아침 입니다. 를 love.txt 로 저장 -> 해당 내용을 읽어 들여 love2.txt 로 복사
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
class IOCopy {
private static final String FILE_NAME = "love.txt";
public boolean saveWords(String words) {
boolean isDone = true;
OutputStream os = null;
try {
os = new FileOutputStream(FILE_NAME);
byte[] buffer = words.getBytes();
os.write(buffer);
} catch (Exception e) {
e.printStackTrace();
isDone = false;
} finally {
try {
if (os != null)
os.close();
} catch (Exception e2) {
}
}
return isDone;
}
public boolean copyFile(String src,String des) {
boolean isDone = true;
OutputStream os = null;
InputStream is = null;
try {
is = new FileInputStream(src);
os = new FileOutputStream(des);
byte[] buffer = is.readAllBytes();
os.write(buffer);
} catch (Exception e) {
e.printStackTrace();
isDone = false;
} finally {
try {
if (os != null)
os.close();
if (is != null)
is.close();
} catch (Exception e2) {
}
}
return isDone;
}
}
public class IOCopyTest {
public static void main(String[] args) {
IOCopy ioCopy = new IOCopy();
ioCopy.saveWords("좋은 아침입니다.");
ioCopy.copyFile("love.txt", "love2.txt");
}
}
'프로그램 문제' 카테고리의 다른 글
Employee employee = new Employee("홍길동", 19, "서울 뉴욕시", "개발 1팀");employee.printInfo(); 를 구현하시오. (0) | 2022.04.26 |
---|---|
CountryMap 에서 아래의 함수를 추가하여 테스트 (0) | 2021.11.13 |
자바 채팅 소스 (0) | 2021.11.11 |
그만"이 입력될 때까지 나라 이름과 인구를 입력 받아 저장하고, 다시 나라 이름을 입력받아 인구를 출력하는 프로그램을 작성하라. 다음 해시맵을 이용하라. (0) | 2021.11.11 |
java 쓰레드 - 동기화 문제(Accout) 예제 (0) | 2021.11.10 |