메서드에 예외처리 선언하기 _ 예제 _ 파일생성하기Backend/java2018. 8. 14. 16:54
Table of Contents
반응형
package Practice;import java.io.*;public class Exception22 {public static void main(String[] args){File f = createFile(args[0]); // command Line에서 입력 받은 값을 이름으로 갖는 파일을 하나 생성System.out.println(f.getName()+"파일이 성공적으로 생성되었습니다.");}static File createFile(String fileName){try{if(fileName == null || fileName.equals(""))throw new Exception("파일이름이 유효하지 않습니다.");}catch(Exception e){//파일의 이름이 정확하지 않을 경우 "제목없음"으로 fileName을 만들어줌fileName ="제목없음.txt";}finally{File f = new File(fileName); // File클래스의 객체를 하나 만든다.createNewFile(f); // 생성된 객체를 이용해서 파일을 생성한다.return f;}}static void createNewFile(File f){try{f.createNewFile(); // 파일생성}catch(Exception e) {}}}
실행 결과를 cmd로 확인해 보자 .
밑에 그림은 cmd에서 실행한 화면이며 , 입력 0 과 ""공백을 입력하여 보았다.
cmd에서 확인 후 파일 경로를 타고 bin에 들어가 보았다 . O파일과 제목없음 txt파일이 생성된 것을 확인할 수 있다.
반응형
'Backend > java' 카테고리의 다른 글
예외 되던지기(re-throwing) (0) | 2018.08.14 |
---|---|
메서드에 예외처리 선언하기 예제_파일생성 (0) | 2018.08.14 |
메서드에 예외처리 선언하기 예제2 (0) | 2018.08.14 |
메서드에 예외처리 선언하기 예제 (0) | 2018.08.14 |
메서드에 예외 선언하기 (0) | 2018.08.14 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상