Java 기초 이론(49)
-
FileWriter
FileWriter - 파일에 문자를 쓰기 위한 객체 - 파일이 없다면 파일을 생성하고 파일에 데이터를 바로 쓸 수 있음 메서드 write() : 작성하고 싶은 내용을 파일안에 작성 flush() : 스트림을 비우고 모든 데이터를 출력. 없어도 작성은 가능 close() : 쓰고 있는 파일을 닫음
2024.05.03 -
File
write, close, exists mkdir => 핵심 File - 파일이나 폴더(디렉토리)를 관리하는 클래스 - 파일 생성, 제거, 이름, 크기, 마지막 수정일, 존재여부 등의 기능 제공 메서드 boolean mkdir() : 폴더생성 boolean mkdirs() : 경로로 지정해준 모든 폴더 생성 boolean createNewFile() : 파일 생성 boolean delete : 파일이나 폴더 삭제 String getName() : 파일 이름 보여줌 String parent() : 파일이 저장된 폴더를 알려줌 String getPath() : 폴더 전체 경로 확인 boolean isFile() : 현재 File 객체가 관리하는게 파일이면 true boolean isDirectory() : 현..
2024.05.03 -
예외(Throws) 2024.05.03
-
예외(Exception)
Exception : 예외 try{ // 예외를 발생 시킬 수 있지만 시도하고 싶은 코드를 작성하는 공간 }catch(Exception e){ //예외가 발생했을 때 보여줄 코드나 문구를 작성 } - catch문은 무제한으로 작성할 수 있음 catch를 여러개 쓸 경우 catch(배열Exception e) ... catch(Exception e)을 맨 마지막에 작성 해줌
2024.05.03 -
내부 클래스 2024.05.03
-
TreeSet
TreeSet - 중복을 허용하지 않고 값을 자동으로 정렬하는 구조 - 검색 트리의 형태로 데이터를 저장하며, 자동으로 정렬된 상태 유지 - 자동으로 0 ~ 9,A ~ Z,ㄱ ~ ㅎ 모두 정렬 해줌. 다만 각 개체의 순서(번호)가 매겨지는 건 아님. add() : 추가 remove() : 제거 contains() : 해당 값이 있는지 확인 isEmpty() : 트리셋이 비어있는지 확인 size() : 개수 확인 first() : 가장 작은 데이터 반환 last() : 가장 큰 데이터 반환 clear() : 모든 값 제거
2024.05.03